MESCIUS SPREAD for Windows Forms 17.0J
GetStyleInfo(Int32,Int32,StyleInfo) メソッド

指定するセルの行インデックス
指定するセルの列インデックス
取得したスタイル情報を格納するオブジェクトStyleInfo
指定したStyleInfoオブジェクトを使用して、シートの指定したセルのスタイル情報を取得します。
構文
'Declaration
 
Public Overloads Overridable Function GetStyleInfo( _
   ByVal row As Integer, _
   ByVal column As Integer, _
   ByVal info As StyleInfo _
) As StyleInfo
public virtual StyleInfo GetStyleInfo( 
   int row,
   int column,
   StyleInfo info
)

パラメータ

row
指定するセルの行インデックス
column
指定するセルの列インデックス
info
取得したスタイル情報を格納するオブジェクトStyleInfo

戻り値の型

セルの複合スタイル情報を含むStyleInfoオブジェクト
解説

このオーバーロードにStyleInfoオブジェクトを渡すと、そのオブジェクトにスタイルが返されます。このメソッドを使用すると、オブジェクトの作成を最適化し、メソッドを繰り返し呼び出す場合に同じStyleInfoオブジェクトを再利用できます。

GetStyleInfo(Int32,Int32)メソッド(StyleInfoパラメータを持たない)を使用した場合、またはこのオーバーロードにNullのStyleInfoオブジェクトを渡した場合は、新しいStyleInfoが作成されて返されます。

次のサンプルコードでは、このメンバを使用して、指定したセルのStyleInfoを返しています。
FarPoint.Win.Spread.StyleInfo si = new FarPoint.Win.Spread.StyleInfo();
FarPoint.Win.Spread.StyleInfo si2;
si.BackColor = Color.LightBlue;
fpSpread1.ActiveSheet.SetStyleInfo(0, 0, si);
si2 = fpSpread1.ActiveSheet.GetStyleInfo(0, 0);
listBox1.Items.Add(si2.BackColor.ToString());
Dim si As New FarPoint.Win.Spread.StyleInfo()
Dim si2 As FarPoint.Win.Spread.StyleInfo
si.BackColor = Color.LightBlue
FpSpread1.ActiveSheet.SetStyleInfo(0, 0, si)
si2 = FpSpread1.ActiveSheet.GetStyleInfo(0, 0)
ListBox1.Items.Add(si2.BackColor.ToString())
参照

SheetView クラス
SheetView メンバ
オーバーロード一覧
StyleInfo クラス

 

 


© MESCIUS inc. All rights reserved.