MESCIUS MultiRow for Windows Forms 12.0J
背景色の変更


ButtonCellの背景色を変更するには、ButtonCell.Style.BackColorプロパティに任意の色を設定した後、次のいずれかを設定します。


ビジュアル スタイルが有効な環境では、ButtonCell.FlatStyleプロパティがSystemに設定されているか、ButtonCell.UseVisualStyleBackColorプロパティがTrueの場合にはButtonCell.Style.BackColorプロパティに設定した背景色はボタンに適用されません。適用先はボタンの背景のみとなります。次の図はButtonCell.Style.Paddingプロパティを変更してボタンの背景をわかりやすく表示した例です(参考:マージンとパディング)。


デザイナによる設定
  1. 背景色を変更するボタン型セルを選択する。(例: buttonCell1)
  2. プロパティウィンドウでButtonCell.Style.BackColorプロパティを選択し、ドロップダウンウィンドウから任意の色を選択する。
  3. プロパティウィンドウでButtonCell.UseVisualStyleBackColorプロパティを選択し、Falseに設定する。
  4. プロパティウィンドウでButtonCell.FlatStyleプロパティを選択し、Flat、PopupまたはStandardに設定する。
コーディングによる設定
Imports GrapeCity.Win.MultiRow

Dim ButtonCell1 As New ButtonCell()

ButtonCell1.Name = "ButtonCell1"
ButtonCell1.Value = "Button"
ButtonCell1.Style.BackColor = Color.FromArgb(255, 192, 192)
ButtonCell1.UseVisualStyleBackColor = False
ButtonCell1.FlatStyle = FlatStyle.Standard

GcMultiRow1.Template = Template.CreateGridTemplate(New Cell() { ButtonCell1 })
GcMultiRow1.RowCount = 10
using GrapeCity.Win.MultiRow;

Template template = new Template();
ButtonCell buttonCell1 = new ButtonCell();

buttonCell1.Name = "buttonCell1";
buttonCell1.Value = "Button";
buttonCell1.Style.BackColor = Color.FromArgb(255, 192, 192);
buttonCell1.UseVisualStyleBackColor = false;
buttonCell1.FlatStyle = FlatStyle.Standard;

gcMultiRow1.Template = Template.CreateGridTemplate(new Cell[] { buttonCell1 });
gcMultiRow1.RowCount = 10;
   
関連トピック

 

 


© MESCIUS inc. All rights reserved.