Aracılığıyla paylaş


ControlCollection.RemoveAt Yöntem

Denetimi, belirtilen dizinde kaldırır ControlCollection örneği.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
Sub RemoveAt ( _
    index As Integer _
)
void RemoveAt(
    int index
)

Parametreler

Özel Durumlar

Exception Koşul
ArgumentOutOfRangeException

Daha az sıfır veya dizin sayısı değerinden büyük veya eşit dizinidir.

Notlar

Gelen belgelere tasarım zamanında eklenen denetimler kaldırılamaz ControlCollection örneği.Yalnızca RemoveAt zamanında eklenen denetimler kaldırmak için yöntem.

Örnekler

Aşağıdaki kod örneği ekler bir Button denetim ve bir MonthCalendar denetimini çalışma sayfasına.Düğme tıklatıldığında kodunu kaldırır MonthCalendar dizin tarafından belirtilen Denetim.

Private Sub ExcelControlRemoveAt()

    Dim Button2 As Microsoft.Office.Tools.Excel. _
        Controls.Button = Me.Controls.AddButton( _
        0, 0, 56.25, 17.25, "Button2")
    Dim MonthCalendar1 As Microsoft.Office.Tools. _
        Excel.Controls.MonthCalendar = Me.Controls. _
        AddMonthCalendar(0, 20, 75, 15, "MonthCalendar1")

    Button2.Text = "Remove"

    AddHandler Button2.Click, AddressOf Button2_Click

End Sub 
Private Sub Button2_Click(ByVal sender As Object, ByVal e _
    As EventArgs)

    Me.Controls.RemoveAt(1)

End Sub
private void ExcelControlRemoveAt()
{

    Microsoft.Office.Tools.Excel.Controls.Button button2 =
        this.Controls.AddButton(0, 0, 56.25, 17.25,
        "button2");
    Microsoft.Office.Tools.Excel.Controls.MonthCalendar
         monthCalendar1 = this.Controls.AddMonthCalendar(
         0, 20, 75, 15, "monthCalendar1");
    button2.Text = "Remove";
    button2.Click += new EventHandler(button2_Click);
}

void button2_Click(object sender, EventArgs e)
{
    this.Controls.RemoveAt(1);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ControlCollection Arabirim

Microsoft.Office.Tools.Excel Ad Alanı