DataGridViewButtonColumn クラスとは? わかりやすく解説

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

DataGridViewButtonColumn クラス

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

DataGridViewButtonCell オブジェクトコレクションホストます。

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

Public Class DataGridViewButtonColumn
    Inherits DataGridViewColumn
Dim instance As DataGridViewButtonColumn
public class DataGridViewButtonColumn : DataGridViewColumn
public ref class DataGridViewButtonColumn :
 public DataGridViewColumn
public class DataGridViewButtonColumn extends
 DataGridViewColumn
public class DataGridViewButtonColumn extends
 DataGridViewColumn
解説解説

DataGridViewButtonColumn クラスは、DataGridViewColumn クラス特殊な型で、単純なユーザー入力応答するセル論理的にホストするために使用されます。DataGridViewButtonColumn には、それと交差するすべての DataGridViewRow 内に、関連付けられた DataGridViewButtonCellあります。各セルには、Button コントロール似たユーザー インターフェイス (UI) があります

すべてのセルに同じボタン テキスト表示するには、UseColumnTextForButtonValue プロパティtrue設定しText プロパティ目的ボタン テキスト設定します

この列型の既定並べ替えモードは、NotSortable です。

ユーザーボタン クリック応答するには、DataGridView.CellContentClick イベント処理します

メモメモ

visual スタイル有効にすると、ボタン列に含まれるボタンが、ButtonRenderer を使って描画されます。DefaultCellStyle などのプロパティ使って指定されセル スタイル無視されます。

継承時の注意 DataGridViewButtonColumn から派生したクラス新しプロパティ追加する場合は、Clone メソッドオーバーライドして、クローン処理時に新しプロパティコピーする必要がありますまた、基本クラスClone メソッド呼び出して基本クラスプロパティ新しセルコピーされるようにする必要があります

使用例使用例

DataGridViewButtonColumn使用して従業員販売成績表示する方法次のコード例示します

Private Sub AddButtonColumn()
    Dim buttons As New DataGridViewButtonColumn()
    With buttons
        .HeaderText = "Sales"
        .Text = "Sales"
        .UseColumnTextForButtonValue = True
        .AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
        .FlatStyle = FlatStyle.Standard
        .CellTemplate.Style.BackColor = Color.Honeydew
        .DisplayIndex = 0
    End With

    DataGridView1.Columns.Add(buttons)

End Sub
private void AddButtonColumn()
{
    DataGridViewButtonColumn buttons = new DataGridViewButtonColumn();
    {
        buttons.HeaderText = "Sales";
        buttons.Text = "Sales";
        buttons.UseColumnTextForButtonValue = true;
        buttons.AutoSizeMode =
            DataGridViewAutoSizeColumnMode.AllCells;
        buttons.FlatStyle = FlatStyle.Standard;
        buttons.CellTemplate.Style.BackColor = Color.Honeydew;
        buttons.DisplayIndex = 0;
    }

    DataGridView1.Columns.Add(buttons);

}
private:
    void AddButtonColumn()
    {
        DataGridViewButtonColumn^ buttons = gcnew DataGridViewButtonColumn();
        {
            buttons->HeaderText = "Sales";
            buttons->Text = "Sales";
            buttons->UseColumnTextForButtonValue = true;
            buttons->AutoSizeMode =
                DataGridViewAutoSizeColumnMode::AllCells;
            buttons->FlatStyle = FlatStyle::Standard;
            buttons->CellTemplate->Style->BackColor = Color::Honeydew;
            buttons->DisplayIndex = 0;
        }

        DataGridView1->Columns->Add(buttons);

    }
継承階層継承階層
System.Object
   System.Windows.Forms.DataGridViewElement
     System.Windows.Forms.DataGridViewBand
       System.Windows.Forms.DataGridViewColumn
        System.Windows.Forms.DataGridViewButtonColumn
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewButtonColumn メンバ
System.Windows.Forms 名前空間
DataGridView クラス
DataGridViewColumn
DataGridViewRow
DataGridViewButtonCell クラス
Button クラス
DataGridViewColumn.SortMode
DataGridView.CellClick イベント
その他の技術情報
方法 : Windows フォーム DataGridView コントロールボタン列にあるボタン無効にする



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

辞書ショートカット

すべての辞書の索引

「DataGridViewButtonColumn クラス」の関連用語

DataGridViewButtonColumn クラスのお隣キーワード
検索ランキング

   

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



DataGridViewButtonColumn クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS