MESCIUS SPREAD for Windows Forms 17.0J
SetDirectAltRowInfo メソッド (ISheetStyleModel)

設定する交互行のスタイルのインデックス(0からAltRowCount-1までの値)
スタイルセット(StyleInfoオブジェクト)
モデル内に指定した交互行のスタイルを設定します。
構文
'Declaration
 
Sub SetDirectAltRowInfo( _
   ByVal index As Integer, _
   ByVal info As StyleInfo _
) 
void SetDirectAltRowInfo( 
   int index,
   StyleInfo info
)

パラメータ

index
設定する交互行のスタイルのインデックス(0からAltRowCount-1までの値)
info
スタイルセット(StyleInfoオブジェクト)
解説

スタイルモデルにおける「直接」とは、「複合していない」または「継承されていない」ことを意味します。このメソッド(SetDirectAltRowInfo)は、交互スタイルのプロパティを設定します。この交互スタイルは、ビューポートコントロールによって、レンダリング前に交互行スタイルとセルの複合スタイルをマージするときに使用されます。

SetDirectInfoは、セル、列、または行のその他のスタイルプロパティを直接設定します。

indexには0〜(AltRowCount-1)の値を指定する必要があります。

次のサンプルコードは、セルの交互行情報を設定して返します。
FarPoint.Win.Spread.Model.ISheetStyleModel ssm;
FarPoint.Win.Spread.NamedStyle ns = new FarPoint.Win.Spread.NamedStyle("StyleData");
FarPoint.Win.Spread.StyleInfo si;
ssm = (FarPoint.Win.Spread.Model.ISheetStyleModel)fpSpread1.ActiveSheet.Models.Style;
ns.BackColor = Color.LightBlue;
fpSpread1.NamedStyles.Add(ns);
ssm.SetDirectAltRowInfo(0, ns);
si = ssm.GetDirectAltRowInfo(0, null);
label1.Text = "The backcolor of the first alternating row is " + si.BackColor.ToString();
Dim ssm As FarPoint.Win.Spread.Model.ISheetStyleModel
Dim ns As New FarPoint.Win.Spread.NamedStyle("StyleData")
Dim si As FarPoint.Win.Spread.StyleInfo
ssm = FpSpread1.ActiveSheet.Models.Style
ns.BackColor = Color.LightBlue
FpSpread1.NamedStyles.Add(ns)
ssm.SetDirectAltRowInfo(0, ns)
si = ssm.GetDirectAltRowInfo(0, Nothing)
Label1.Text = "The backcolor of the first alternating row is " & si.BackColor.ToString()
参照

ISheetStyleModel インタフェース
ISheetStyleModel メンバ

 

 


© MESCIUS inc. All rights reserved.