MESCIUS SPREAD for Windows Forms 17.0J
SetDirectInfo メソッド (BaseSheetStyleModel)

モデル内のセルの行インデックス。列全体またはモデルデフォルトを指定する場合は-1を指定します。
モデル内のセルの列インデックス。行全体またはモデルデフォルトを指定する場合は-1を指定します。
スタイル情報を含むソースStyleInfoオブジェクト
指定したセル、列、行、またはモデルデフォルトの 直接スタイル情報を設定します。
構文
'Declaration
 
Public Overridable Sub SetDirectInfo( _
   ByVal row As Integer, _
   ByVal column As Integer, _
   ByVal info As StyleInfo _
) 
public virtual void SetDirectInfo( 
   int row,
   int column,
   StyleInfo info
)

パラメータ

row
モデル内のセルの行インデックス。列全体またはモデルデフォルトを指定する場合は-1を指定します。
column
モデル内のセルの列インデックス。行全体またはモデルデフォルトを指定する場合は-1を指定します。
info
スタイル情報を含むソースStyleInfoオブジェクト
解説

この実装は何もしません。

スタイルモデルにおける「直接」とは、「複合していない」または「継承されていない」ことを意味します。このメソッド(SetDirectInfo)は、指定したセル、列、または行のスタイルプロパティを直接設定します。SetDirectAltRowInfoは交互行スタイルの情報を設定します。

スタイルの優先順位から見ると、直接セルスタイルは直接行スタイルを、直接行スタイルは直接列スタイルを、直接列スタイルはモデルデフォルトスタイルをオーバーライドします。

設定可能な値から見ると、直接行スタイルでは列全体に対して-1を、直接列スタイルでは行全体に対して-1を、モデルデフォルトスタイルではすべての行と列に対して-1を使用します。

次のサンプルコードは、指定したセルのスタイルを設定します。
FarPoint.Win.Spread.Model.BaseSheetStyleModel styleModel;
FarPoint.Win.Spread.StyleInfo sInfo = new FarPoint.Win.Spread.StyleInfo();
sInfo.BackColor = Color.Red;
styleModel = (FarPoint.Win.Spread.Model.BaseSheetStyleModel)fpSpread1.ActiveSheet.Models.Style;
styleModel.SetDirectInfo(0, 0, sInfo);
Dim styleModel As FarPoint.Win.Spread.Model.BaseSheetStyleModel
Dim sInfo As New FarPoint.Win.Spread.StyleInfo()
sInfo.BackColor = Color.Red
styleModel = fpSpread1.ActiveSheet.Models.Style
styleModel.SetDirectInfo(0, 0, sInfo)
参照

BaseSheetStyleModel クラス
BaseSheetStyleModel メンバ

 

 


© MESCIUS inc. All rights reserved.