リストから文字列を削除する
リスト内の文字列を操作する への移動
文字列リストから文字列を削除するには、リストの Delete メソッドを呼び出し、削除したい文字列のインデックスを渡します。 削除したい文字列のインデックスが分からない場合には、それを検索するために IndexOf メソッドを使用します。 文字列リスト内のすべての文字列を削除するには、Clear メソッドを使用します。
次の例では、文字列を検索し削除するために、IndexOf と Delete を使用しています。
Delphi:
with ListBox1.Items do
begin
FoundIndex := IndexOf('bureaucracy');
if FoundIndex > -1 then
Delete(FoundIndex);
end;
C++:
int BIndex = ListBox1->Items->IndexOf("bureaucracy");
if (BIndex > -1)
ListBox1->Items->Delete(BIndex);