다음을 통해 공유


WizardStepCollection.Insert(Int32, WizardStepBase) 메서드

정의

지정된 WizardStepBase 파생 개체를 컬렉션의 지정된 인덱스 위치에 삽입합니다.

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)

매개 변수

index
Int32

WizardStepBase 파생 개체를 삽입할 인덱스 위치입니다.

wizardStep
WizardStepBase

WizardStepBase 컬렉션에 삽입할 WizardStepCollection 파생 개체입니다.

예제

다음 코드 예제에서는 프로그래밍 방식으로 작성 하는 방법을 보여 줍니다는 Wizard 제어 및 사용 하 여는 Insert 추가 하는 방법 WizardStepBase-파생 개체를 WizardSteps 컬렉션. 예제를 WizardSteps 의 속성을 Wizard 컨트롤의 인스턴스가 WizardStepCollection 클래스.

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

설명

Insert 메서드를 추가 합니다 WizardStepBase-파생 개체를 컬렉션에 지정된 된 인덱스 위치입니다.

사용할 수 있습니다는 AddAt 메서드를 추가 합니다 WizardStepBase-파생 개체를 컬렉션입니다. 추가 하는 WizardStepBase-파생 개체의 끝에는 WizardStepCollection 수집, 사용을 Add 메서드.

참고

합니다 Insert 메서드 및 AddAt 메서드는 기본적으로 동일한 기능을 수행 합니다. 경우는 Insert 메서드는 전달 되기만 합니다 합니다 wizardStepindex 매개 변수를는 AddAt 메서드.

적용 대상

추가 정보