tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルCheckedListBoxについて
記事No7645
投稿日: 2008/05/30(Fri) 18:31
投稿者AMI
いまVB2005で開発を行っております。
CheckedListBoxコントロールについておしえてください。
このコントロールの状態を
下記コードで確定しております
    CheckedListBox1.Items.Add("A", CheckState.Checked)          'チェック状態
    CheckedListBox1.Items.Add("B", CheckState.Unchecked)        '未チェック状態
    CheckedListBox1.Items.Add("C", CheckState.Indeterminate)    '不確定状態
でさらに、その後、それを判定するために、
If CheckedListBox1.GetItemChecked(0) Then

ENDIF
上記コーディングで判定を行うのですが、
「チェック」「未チェック」は判定できるのですが、
「不確定状態」が判定できません。
これを判定するのはやはり無理なのでしょうか?
アドバイスの程宜しくお願いします。

[ツリー表示へ]
タイトルRe: CheckedListBoxについて
記事No7646
投稿日: 2008/05/30(Fri) 19:19
投稿者魔界の仮面弁士
# あえて明示的な回答は避けておきます。

> 上記コーディングで判定を行うのですが、

その方法では判定できません。


> If CheckedListBox1.GetItemChecked(0) Then

GetItemChecked メソッドは、ツーステートである「Boolean 型」を返します。
スリーステートである「CheckState 型」を返すメソッドが別にありますので、
ヘルプ等で探してみてください。

[ツリー表示へ]
タイトルRe^2: CheckedListBoxについて
記事No7683
投稿日: 2008/06/10(Tue) 17:31
投稿者AMI
> # あえて明示的な回答は避けておきます。
>
> > 上記コーディングで判定を行うのですが、
>
> その方法では判定できません。
>
>
> > If CheckedListBox1.GetItemChecked(0) Then
>
> GetItemChecked メソッドは、ツーステートである「Boolean 型」を返します。
> スリーステートである「CheckState 型」を返すメソッドが別にありますので、
> ヘルプ等で探してみてください。
おそくなりましたが
上記件下記のコードで実装できました
ありがとうございました
CheckedListBox1.GetItemCheckState(0)

[ツリー表示へ]