スタイル定義配列を追加します。配列のインデックス0にスタイル名を指定し、インデックス1以降はセルプロパティのプロパティ設定書式を続けて配列で指定します。
例)
this.AddStyle(
c("styleLabel", "CellType:label", "FillColor:#FF0000"),
c("styleEdit", "CellType:edit", "FillColor:#FF0000"),
c("styleButton", "CellType:button", "FillColor:#00FF00"),
c("styleSideButton", "CellType:sidebutton", "FillColor:#00FF00"),
c("styleCombo", "CellType:combo", "FillColor:#00FF00", "TextList:open"+::RET()+"close"+::RET()+"error"),
c("styleSwitch", "CellType:switch", "FillColor:#0000FF"),
c("styleFill", "FillColor:#FFFF00"));
AddStyleで登録したスタイルを SetDefaultStyle メソッドで各列(もしくは各行)に登録することにより、AddRow / AddCol / InsertRow / InsertCol メソッドやRows/Colsプロパティ変更時のデフォルトのセルのスタイルとして使用されます。
また、AddStyleで登録したスタイルはSetCellProperty等を用いてstyleセルプロパティに指定することも可能です。
|