指定したインデックスにある項目を削除します。
Overrides Public Sub RemoveAt( _
ByVal index As Integer _)
[C#]
public override void RemoveAt(intindex);
[C++]
public: void RemoveAt(intindex);
[JScript]
public override function RemoveAt(
index : int);
パラメータ
- index
リストから削除する項目のインデックス。
例外
例外の種類 | 条件 |
---|---|
IndexOutOfRangeException | 指定された index の位置に行がありません。 |
解説
メモ このメソッドは、 DataGrid コントロールなどの複合コントロールで、項目をリストから削除できるように設計されました。このメソッドを使用して実際に項目を削除することはお勧めできません。代わりに、 DataView クラスの Delete メソッドを使用して項目を削除します。
使用例
RemoveAt メソッドを呼び出して、リストの 0 の位置にある項目を削除する例を次に示します。
Private Sub RemoveFromList()
' Get the CurrencyManager of a TextBox control.
Dim myCurrencyManager As CurrencyManager = CType(textBox1.BindingContext(0), CurrencyManager)
' If the count is 0, exit the function.
If myCurrencyManager.Count > 1 Then
myCurrencyManager.RemoveAt(0)
End If
End Sub 'RemoveFromList
[C#]
private void RemoveFromList(){
// Get the CurrencyManager of a TextBox control.
CurrencyManager myCurrencyManager = (CurrencyManager)textBox1.BindingContext[0];
// If the count is 0, exit the function.
if(myCurrencyManager.Count > 1)
myCurrencyManager.RemoveAt(0);
}
[C++]
private:
void RemoveFromList(){
// Get the CurrencyManager of a TextBox control.
CurrencyManager* myCurrencyManager =
dynamic_cast<CurrencyManager*>(textBox1->BindingContext->Item[0]);
// If the count is 0, exit the function.
if(myCurrencyManager->Count > 1)
myCurrencyManager->RemoveAt(0);
}
[JScript]
private function RemoveFromList(){
// Get the CurrencyManager of a TextBox control.
var myCurrencyManager : CurrencyManager = CurrencyManager(textBox1.BindingContext[0]);
// If the count is 0, exit the function.
if(myCurrencyManager.Count > 1)
myCurrencyManager.RemoveAt(0);
}
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
CurrencyManager クラス | CurrencyManager メンバ | System.Windows.Forms 名前空間