CheckedListBox.GetItemCheckState メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CheckedListBox.GetItemCheckState メソッドの意味・解説 

CheckedListBox.GetItemCheckState メソッド

現在の項目のチェックの状態を示す値を返します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Function GetItemCheckState ( _
    index As Integer _
) As CheckState
Dim instance As CheckedListBox
Dim index As Integer
Dim returnValue As CheckState

returnValue = instance.GetItemCheckState(index)
public CheckState GetItemCheckState (
    int index
)
public:
CheckState GetItemCheckState (
    int index
)
public CheckState GetItemCheckState (
    int index
)
public function GetItemCheckState (
    index : int
) : CheckState

パラメータ

index

チェックされている値を取得する項目のインデックス

戻り値
CheckState 値の 1 つ

例外例外
例外種類条件

ArgumentOutOfRangeException

指定されindex が 0 未満です。

または

指定されindexリスト内の項目数上の値です。

解説解説

GetItemCheckState メソッド使用すると、指定したインデックスの項目の CheckState の値を取得できます。項目のチェック状態を Indeterminate設定するとがない場合は、GetItemChecked メソッド使用してください

使用例使用例

CheckedListBox.CheckedIndexCollection 内のチェック項目を列挙して各項目のチェック状態を調べ方法次の例に示します。この例では、GetItemCheckState メソッド使用して項目のチェック状態を取得します。この例では、CheckedIndices プロパティ使用して CheckedListBox.CheckedIndexCollection取得し、CheckedItems プロパティ使用して CheckedListBox.CheckedItemCollection を取得する方法についても示します

最初ループでは、項目のインデックスを基に、GetItemCheckState メソッド使用して、各チェック項目の CheckState取得します2 番目のループでは GetItemCheckState使用しますが、項目のインデックス取得には ListBox.ObjectCollection.IndexOf メソッド使用します

Private Sub WhatIsChecked_Click(ByVal
 sender As System.Object, ByVal e As
 System.EventArgs) Handles WhatIsChecked.Click
    ' Display in a message box all the items that are checked.
    Dim indexChecked As Integer
    Dim itemChecked As Object
    Const quote As String
 = """"

    ' First show the index and check state of all selected items.
    For Each indexChecked In
 CheckedListBox1.CheckedIndices
        ' The indexChecked variable contains the index of the item.
        MessageBox.Show("Index#: " + indexChecked.ToString()
 + ", is checked. Checked state is:" + _
                        CheckedListBox1.GetItemCheckState(indexChecked).ToString()
 + ".")
    Next

    ' Next show the object title and check state for each item selected.
    For Each itemChecked In
 CheckedListBox1.CheckedItems

        ' Use the IndexOf method to get the index of an item.
        MessageBox.Show("Item with title: " + quote
 + itemChecked.ToString() + quote + _
                        ", is checked. Checked state is: "
 + _
                        CheckedListBox1.GetItemCheckState(CheckedListBox1.Items.IndexOf(itemChecked)).ToString()
 + ".")
    Next

End Sub
private void WhatIsChecked_Click(object sender,
 System.EventArgs e) {
    // Display in a message box all the items that are checked.

    // First show the index and check state of all selected items.
    foreach(int indexChecked in
 checkedListBox1.CheckedIndices) {
        // The indexChecked variable contains the index of the item.
        MessageBox.Show("Index#: " + indexChecked.ToString() + ",
 is checked. Checked state is:" +
                        checkedListBox1.GetItemCheckState(indexChecked).ToString()
 + ".");
    }

    // Next show the object title and check state for each item selected.
    foreach(object itemChecked in checkedListBox1.CheckedItems)
 {

        // Use the IndexOf method to get the index of an item.
        MessageBox.Show("Item with title: \"" + itemChecked.ToString()
 + 
                        "\", is checked. Checked state is: " + 
                        checkedListBox1.GetItemCheckState(checkedListBox1.Items.IndexOf(itemChecked)).ToString()
 + ".");
    }

}
void WhatIsChecked_Click( Object^ /*sender*/, System::EventArgs^
 /*e*/ )
{
   
   // Display in a message box all the items that are checked.
   // First show the index and check state of all selected items.
   IEnumerator^ myEnum1 = checkedListBox1->CheckedIndices->GetEnumerator();
   while ( myEnum1->MoveNext() )
   {
      Int32 indexChecked =  *safe_cast<Int32^>(myEnum1->Current);
      
      // The indexChecked variable contains the index of the item.
      MessageBox::Show( String::Concat( "Index#: ", indexChecked, ",
 is checked. Checked state is: ", checkedListBox1->GetItemCheckState( indexChecked
 ), "." ) );
   }

   
   // Next show the Object* title and check state for each item selected.
   IEnumerator^ myEnum2 = checkedListBox1->CheckedItems->GetEnumerator();
   while ( myEnum2->MoveNext() )
   {
      Object^ itemChecked = safe_cast<Object^>(myEnum2->Current);
      
      // Use the IndexOf method to get the index of an item.
      MessageBox::Show( String::Concat( "Item with title: \"", itemChecked,
 "\", is checked. Checked state is: ", checkedListBox1->GetItemCheckState(
 checkedListBox1->Items->IndexOf( itemChecked ) ), "." ) );
   }
}


private void whatIsChecked_Click(Object sender,
 System.EventArgs e)
{
    // Display in a message box all the items that are checked.
    // First show the index and check state of all selected items.
    IEnumerator objEnum = checkedListBox1.get_CheckedIndices().
        GetEnumerator();

    while (objEnum.MoveNext()) {
        int indexChecked = (int)(Int32)(objEnum.get_Current());

        // The indexChecked variable contains the index of the item.
        MessageBox.Show("Index#: " + (Int32)indexChecked 
            + ", is checked. Checked state is:" 
            + checkedListBox1.GetItemCheckState(indexChecked).ToString() 
            + ".");
    }

    // Next show the object title and check state for each item selected.
    for (int iCtr = 0; 
        iCtr < checkedListBox1.get_CheckedItems().get_Count(); 
        iCtr++) {
        Object itemChecked = 
            checkedListBox1.get_CheckedItems().get_Item(iCtr);

        // Use the IndexOf method to get the index of an item.
        MessageBox.Show("Item with title: \"" + itemChecked.ToString()
 
            + "\", is checked. Checked state is: " 
            + checkedListBox1.GetItemCheckState(
            checkedListBox1.get_Items().IndexOf(itemChecked)).ToString() 
            + ".");
    }
} //whatIsChecked_Click
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CheckedListBox クラス
CheckedListBox メンバ
System.Windows.Forms 名前空間
GetItemChecked
CheckState



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

CheckedListBox.GetItemCheckState メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CheckedListBox.GetItemCheckState メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS