WizardStepCollection.Insert(Int32, WizardStepBase) Metodo

Definizione

Inserisce l'oggetto derivato da WizardStepBase specifico nell'insieme in corrispondenza della posizione di indice specificata.

public:
 void Insert(int index, System::Web::UI::WebControls::WizardStepBase ^ wizardStep);
public void Insert (int index, System.Web.UI.WebControls.WizardStepBase wizardStep);
member this.Insert : int * System.Web.UI.WebControls.WizardStepBase -> unit
Public Sub Insert (index As Integer, wizardStep As WizardStepBase)

Parametri

index
Int32

Posizione di indice in corrispondenza della quale inserire l'oggetto derivato da WizardStepBase.

wizardStep
WizardStepBase

Oggetto derivato da WizardStepBase da inserire nell'insieme WizardStepCollection.

Esempio

Nell'esempio di codice seguente viene illustrata la creazione di un Wizard controllo a livello di codice e l'utilizzo del Insert metodo per aggiungere WizardStepBaseoggetti derivati dall'oggetto WizardSteps alla raccolta. Si noti che nell'esempio la WizardSteps proprietà del Wizard controllo è un'istanza della WizardStepCollection classe .

<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  // Programmatically create a Wizard control and dynamically
  // add WizardStep objects to it.    
  
  void Page_Load(object sender, EventArgs e) 
  {
    Wizard WizardControl = new Wizard();
      
    // Create some steps for the wizard and insert them
    // into the WizardStepCollection collection.
    for (int i = 0; i <= 5; i++)
    {
      WizardStepBase newStep = new WizardStep();
      newStep.ID = "Step" + (i + 1).ToString();
      WizardControl.WizardSteps.Insert(0, newStep);
    }

    WizardControl.ActiveStepIndex = 0;
    WizardControl.DisplaySideBar = true;
    
    // Display the wizard on the page.
    PlaceHolder1.Controls.Add(WizardControl);
  }
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>WizardStepCollection Insert Example</title>
</head>
<body>
    <form id="Form1" runat="server">
      <h3>WizardStepCollection Insert Example</h3>
      <asp:PlaceHolder id="PlaceHolder1" 
        runat="server" />
    </form>
  </body>
</html>
<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  ' Programmatically create a Wizard control and dynamically
  ' add WizardStep objects to it.    
  
  Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)

    Dim WizardControl As Wizard = New Wizard()
      
    ' Create some steps for the wizard and insert them
    ' into the WizardStepCollection collection.
    For i As Integer = 0 To 5
      Dim newStep As WizardStepBase = New WizardStep()
      newStep.ID = "Step" + (i + 1).ToString()
      WizardControl.WizardSteps.Insert(0, newStep)
    Next

    WizardControl.ActiveStepIndex = 0
    WizardControl.DisplaySideBar = True
    
    ' Display the wizard on the page.
    PlaceHolder1.Controls.Add(WizardControl)
  
  End Sub
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>WizardStepCollection Insert Example</title>
</head>
<body>
    <form id="Form1" runat="server">
      <h3>WizardStepCollection Insert Example</h3>
      <asp:PlaceHolder id="PlaceHolder1" 
        runat="server" />
    </form>
  </body>
</html>

Commenti

Il Insert metodo aggiunge l'oggetto WizardStepBasederivato da -all'insieme nella posizione di indice specificata.

In alternativa, è possibile utilizzare il AddAt metodo per aggiungere l'oggetto WizardStepBasederivato da -all'insieme. Per aggiungere un WizardStepBaseoggetto derivato da -alla fine dell'insieme WizardStepCollection , utilizzare il Add metodo .

Nota

Il Insert metodo e il AddAt metodo eseguono essenzialmente la stessa funzione. Quando il Insert metodo viene chiamato, passa semplicemente i wizardStep parametri e index al AddAt metodo .

Si applica a

Vedi anche