tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルCheckedListBoxのイベントについて
記事No993
投稿日: 2004/07/16(Fri) 20:35
投稿者みさき
[OSのVer]:Windows2000pro    [VBのVer]:VB.NET2003

いつも参考にさせてもらっています。

早速質問なのですが、
CheckedListBoxにて、ある名前を表示しています。

チェックしたときに、リスト内のチェックされている
名前すべてを、ラベルに表示したいのですが、
ItemCheckイベントで取得すると、今まさにチェックした
値の取得がCheckedItemsプロパティではできませんでした。

アイテムがチェックされた後のイベントでもあれば、
簡単にCheckedItemsプロパティで取得できると思い、
探してみたのですが、そのようなイベントはありませんでした。

なにか良い方法はないでしょうか?
よろしくお願いします。

 

[ツリー表示へ]
タイトルRe: CheckedListBoxのイベントについて
記事No994
投稿日: 2004/07/16(Fri) 23:06
投稿者花ちゃん
> アイテムがチェックされた後のイベントでもあれば、
> 簡単にCheckedItemsプロパティで取得できると思い、
> 探してみたのですが、そのようなイベントはありませんでした。

CheckedListBox1_ItemCheck イベント 又は、
CheckedListBox1_SelectedIndexChanged イベントでは。

[ツリー表示へ]
タイトルRe^2: CheckedListBoxのイベントについて
記事No996
投稿日: 2004/07/20(Tue) 11:22
投稿者みさき
[OSのVer]:Windows    [VBのVer]:VB.NET  
> CheckedListBox1_ItemCheck イベント 又は、
> CheckedListBox1_SelectedIndexChanged イベントでは。

返事が遅れてすみません。
回答ありがとうございます。

ItemCheck イベントでグローバル変数にフラグをONにし、
SelectedIndexChanged イベントでは、フラグがONの時だけ、
処理をしていたのですが、チェックされている名前の取得が
出来たり出来なかったりしました。

その後調べた結果、ダブルクリックでチェックした時に、
SelectedIndexChanged イベントが発生していないことが
わかりました。

よってDoubleClick イベントでSelectedIndexChanged イベント
と同じ処理すると、解決することができました。

[ツリー表示へ]