Partager via


WizardStepCollection.Insert(Int32, WizardStepBase) Méthode

Définition

Insère l’objet dérivé spécifié WizardStepBasedans la collection à l’emplacement d’index spécifié.

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)

Paramètres

index
Int32

Emplacement d’index auquel insérer l’objet WizardStepBasedérivé.

wizardStep
WizardStepBase

Objet WizardStepBasedérivé à insérer dans la WizardStepCollection collection.

Exemples

L’exemple de code suivant illustre la création par programmation d’un Wizard contrôle et l’utilisation de la Insert méthode pour ajouter WizardStepBasedes objets dérivés à la WizardSteps collection. Notez que dans l’exemple, la WizardSteps propriété du Wizard contrôle est une instance de la 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>

Remarques

La Insert méthode ajoute l’objet WizardStepBasedérivé à la collection à l’emplacement d’index spécifié.

Vous pouvez également utiliser la AddAt méthode pour ajouter l’objet WizardStepBasedérivé à la collection. Pour ajouter un WizardStepBaseobjet dérivé à la fin de la WizardStepCollection collection, utilisez la Add méthode.

Note

La Insert méthode et la AddAt méthode effectuent essentiellement la même fonction. Lorsque la Insert méthode est appelée, elle transmet simplement les paramètres et index les wizardStep paramètres à la AddAt méthode.

S’applique à

Voir aussi