다음을 통해 공유


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 -derived 개체를 컬렉션에 WizardSteps 추가하는 WizardStepBase방법을 보여 줍니다. 예제 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 사용하여 -derived 개체를 WizardStepBase컬렉션에 추가할 수 있습니다. -derived 개체를 WizardStepBase컬렉션의 WizardStepCollection 끝에 추가하려면 메서드를 Add 사용합니다.

메모

메서드와 메서드는 InsertAddAt 기본적으로 동일한 함수를 수행합니다. 메서드가 Insert 호출되면 메서드에 대한 매개 변수 및 index 매개 변수 AddAt 만 전달합니다wizardStep.

적용 대상

추가 정보