Aracılığıyla paylaş


WizardStepCollection.Insert(Int32, WizardStepBase) Yöntem

Tanım

Belirtilen türetilmiş nesneyi belirtilen WizardStepBasedizin konumundaki koleksiyona ekler.

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)

Parametreler

index
Int32

-derived nesnesinin WizardStepBaseeklendiği dizin konumu.

wizardStep
WizardStepBase

WizardStepBaseKoleksiyona WizardStepCollection eklenecek türetilmiş nesne.

Örnekler

Aşağıdaki kod örneğinde program aracılığıyla denetim Wizard oluşturma ve yöntemi kullanılarak Insert koleksiyona türetilmiş nesneler ekleme WizardStepBasegösterilmektedir WizardSteps . Örnekte, denetimin WizardSteps özelliğinin Wizard sınıfın WizardStepCollection bir örneği olduğunu unutmayın.

<%@ 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>

Açıklamalar

yöntemi, Insert belirtilen dizin konumundaki koleksiyona -derived nesnesini ekler WizardStepBase.

Alternatif olarak, -derived nesnesini koleksiyona eklemek WizardStepBaseiçin yöntemini kullanabilirsinizAddAt. Koleksiyonun sonuna WizardStepCollection -derived nesnesi eklemek WizardStepBaseiçin yöntemini kullanınAdd.

Not

Insert yöntemi ve AddAt yöntemi temelde aynı işlevi gerçekleştirir. Insert yöntemi çağrıldığında ve parametrelerini yöntemine AddAt geçirir wizardStepindex.

Şunlara uygulanır

Ayrıca bkz.