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

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

DataGridView.AreAllCellsSelected メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

すべての DataGridView セルが現在選択されているかどうかを示す値を返します

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

Public Function AreAllCellsSelected ( _
    includeInvisibleCells As Boolean _
) As Boolean
Dim instance As DataGridView
Dim includeInvisibleCells As Boolean
Dim returnValue As Boolean

returnValue = instance.AreAllCellsSelected(includeInvisibleCells)
public bool AreAllCellsSelected (
    bool includeInvisibleCells
)
public:
bool AreAllCellsSelected (
    bool includeInvisibleCells
)
public boolean AreAllCellsSelected (
    boolean includeInvisibleCells
)
public function AreAllCellsSelected (
    includeInvisibleCells : boolean
) : boolean

パラメータ

includeInvisibleCells

Visible プロパティの値が false の行および列を含め場合trueそれ以外場合false

戻り値
表示されているすべてのセル選択されている場合、または表示されているセル存在しない場合trueそれ以外場合false

解説解説

SelectedCells コレクションは、大量セル選択されている場合の処理効率があまりよくありません。SelectedCells コレクション内容アクセスする前に DataGridView 内のすべてのセル選択されているかどうか確認するには、AreAllCellsSelected メソッド戻り値チェックします。ただし、このメソッド実行すると、行の共有解除される場合ありますDataGridViewパフォーマンス詳細については、「Windows フォーム DataGridView コントロール拡張するための推奨される手順」を参照してください

使用例使用例

このメソッド使用してSelectedCells コレクション関係する計算回避するコード例次に示します

Private Sub selectedCellsButton_Click( _
    ByVal sender As Object,
 ByVal e As System.EventArgs) _
    Handles selectedCellsButton.Click

    Dim selectedCellCount As Integer
 = _
        dataGridView1.GetCellCount(DataGridViewElementStates.Selected)

    If selectedCellCount > 0 Then

        If dataGridView1.AreAllCellsSelected(True)
 Then

            MessageBox.Show("All cells are selected",
 "Selected Cells")

        Else

            Dim sb As New
 System.Text.StringBuilder()

            Dim i As Integer
            For i = 0 To selectedCellCount
 - 1

                sb.Append("Row: ")
                sb.Append(dataGridView1.SelectedCells(i).RowIndex _
                    .ToString())
                sb.Append(", Column: ")
                sb.Append(dataGridView1.SelectedCells(i).ColumnIndex _
                    .ToString())
                sb.Append(Environment.NewLine)

            Next i

            sb.Append("Total: " + selectedCellCount.ToString())
            MessageBox.Show(sb.ToString(), "Selected Cells")

        End If

    End If

End Sub
private void selectedCellsButton_Click(object
 sender, System.EventArgs e)
{
    Int32 selectedCellCount =
        dataGridView1.GetCellCount(DataGridViewElementStates.Selected);
    if (selectedCellCount > 0)
    {
        if (dataGridView1.AreAllCellsSelected(true))
        {
            MessageBox.Show("All cells are selected", "Selected Cells");
        }
        else
        {
            System.Text.StringBuilder sb =
                new System.Text.StringBuilder();

            for (int i = 0;
                i < selectedCellCount; i++)
            {
                sb.Append("Row: ");
                sb.Append(dataGridView1.SelectedCells[i].RowIndex
                    .ToString());
                sb.Append(", Column: ");
                sb.Append(dataGridView1.SelectedCells[i].ColumnIndex
                    .ToString());
                sb.Append(Environment.NewLine);
            }

            sb.Append("Total: " + selectedCellCount.ToString());
            MessageBox.Show(sb.ToString(), "Selected Cells");
        }
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「DataGridView.AreAllCellsSelected メソッド」の関連用語

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

   

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



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

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

©2024 GRAS Group, Inc.RSS