- 281 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 13:27:57 ]
- >275
定番中の定番なんだから、デクリメントで回せばいいって問題以外の何者でもないと 思うが。どうしてもインデックスループ中での削除が嫌ってのなら、効率は 落ちるが Dim count As Integer Do count = ListBox1.Items.Count ListBox1.Items.Remove(TextBox1.Text) Loop While count <> ListBox1.Items.Count とかもありだな。ListBoxで扱う量が大した事無ければ、実際には効率が 問題になることもないだろうし。 しかし、インデックスループがアレだからといいつつ、結局インデックスループを してるし、意図がよくわからん。
|

|