Copyright © GrapeCity inc. All rights reserved.
True DBGrid for WinForms
セルをコマンドボタンとしてレンダリングする
セルの編集テクニック > セル内ボタン > セルをコマンドボタンとしてレンダリングする

C1DisplayColumn オブジェクト内の現在のセルを編集できないコマンドボタンとしてレンダリングするには、次のようなコードを使用して、ButtonText プロパティを True に設定します。

Visual Basic
コードのコピー
Me.C1TrueDBGrid1.Splits(0).DisplayColumns(0).ButtonText = True

C#
コードのコピー
this.c1TrueDBGrid1.Splits[0].DisplayColumns[0].ButtonText = true;

この列内のセルがフォーカスを受け取ると、そのセルは、Windows の標準のコマンドボタンとしてレンダリングされます。また、セルのテキストがキャプションとして使用されます。セルのテキストが自動的に中央に配置されることはありません。ここでは、列の水平方向および垂直方向の配置設定が使用されます。


Button プロパティと ButtonText プロパティの両方が True の場合は、ButtonText プロパティの設定が優先されます。

デフォルトのセル内ボタンと同様に、列のButtonAlways プロパティを True に設定して、すべてのセルをコマンドボタンとして表示できます。ただし、現在のセルには、フォーカス四角形が描画されます。