WizardStepCollection.Insert(Int32, WizardStepBase) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyisipkan objek -turunan yang ditentukan WizardStepBaseke dalam koleksi pada lokasi indeks yang ditentukan.
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)
Parameter
- index
- Int32
Lokasi indeks untuk menyisipkan WizardStepBaseobjek -turunan.
- wizardStep
- WizardStepBase
Objek WizardStepBase-turunan untuk dimasukkan ke WizardStepCollection dalam koleksi.
Contoh
Contoh kode berikut menunjukkan pembuatan Wizard kontrol secara terprogram dan menggunakan Insert metode untuk menambahkan WizardStepBaseobjek -turunan ke WizardSteps koleksi. Perhatikan bahwa dalam contoh, WizardSteps properti Wizard kontrol adalah instans WizardStepCollection kelas .
<%@ 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>
Keterangan
Metode Insert menambahkan WizardStepBaseobjek -turunan ke koleksi di lokasi indeks yang ditentukan.
Atau, Anda dapat menggunakan AddAt metode untuk menambahkan WizardStepBaseobjek -turunan ke koleksi. Untuk menambahkan WizardStepBaseobjek -turunan ke akhir WizardStepCollection koleksi, gunakan Add metode .
Catatan
Metode Insert dan metode pada AddAt dasarnya melakukan fungsi yang sama. Ketika metode dipanggil Insert , metode hanya meneruskan wizardStep
parameter dan index
ke AddAt metode .