MESCIUS SPREAD for ASP.NET 10.0J
Merge(Object,Boolean) メソッド

現在のオブジェクトとスタイル設定をマージするオブジェクト
現在の設定をマージオブジェクトの設定で上書きするかどうか。
現在の設定を上書きする場合はTrueに設定します。
スタイル設定を現在のオブジェクトとマージします。現在のオブジェクトが設定済みの場合に、 マージオブジェクトのスタイル設定で上書きするオプションを指定できます。
構文
'Declaration
 
Public Overloads Overridable Function Merge( _
   ByVal obj As Object, _
   ByVal force As Boolean _
) As Boolean
public virtual bool Merge( 
   object obj,
   bool force
)

パラメータ

obj
現在のオブジェクトとスタイル設定をマージするオブジェクト
force
現在の設定をマージオブジェクトの設定で上書きするかどうか。
現在の設定を上書きする場合はTrueに設定します。

戻り値の型

マージが成功した場合は True、それ以外の場合は False
解説

Merge(Object, Boolean)メソッドは、現在のオブジェクトの既存の設定を上書きするオプションを提供します。fForceパラメータをTrueに設定すると、マージオブジェクトの設定は現在のオブジェクトの設定を上書きします。現在のオブジェクトの設定を上書きしたくない場合はfForceパラメータをFalseに設定します。

現在のオブジェクトの既存の設定を上書きする必要がない場合、Merge(Object)メソッドを使用できます。

この例では、2つのStyleInfoオブジェクトと1つのSheetStylePropertyオブジェクトの3つのオブジェクトを作成します。1番目のStyleInfoオブジェクトのForeColorとFontプロパティを設定し、2番目のBackColorを設定します。2番目のオブジェクトを1番目のオブジェクトとマージします。次に、マージ後にBackColorプロパティが実際に設定されているかどうかを示すブール値を返します。
FarPoint.Web.Spread.StyleInfo info = new FarPoint.Web.Spread.StyleInfo();
FarPoint.Web.Spread.StyleInfo minfo = new FarPoint.Web.Spread.StyleInfo();
minfo.BackColor = Color.Yellow;
info.ForeColor = Color.Red;
info.Font.Bold = true;
info.Merge(minfo, true);
FpSpread1.ActiveSheetView.SetStyleInfo(0, 0, info);
bool bol;
bol = info.IsPropertySet(FarPoint.Web.Spread.SheetStyleProperty.BackColor);
ListBox1.Items.Add(Convert.ToString(bol));
Dim info As New FarPoint.Web.Spread.StyleInfo()
Dim minfo As New FarPoint.Web.Spread.StyleInfo()
Dim prop As FarPoint.Web.Spread.SheetStyleProperty
minfo.BackColor = Color.Yellow
info.ForeColor = Color.Red
info.Font.Bold = True
info.Merge(minfo, True)
FpSpread1.ActiveSheetView.SetStyleInfo(0, 0, info)
Dim bol As Boolean
bol = info.IsPropertySet(prop.BackColor)
ListBox1.Items.Add(bol)
参照

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

 

 


© MESCIUS inc. All rights reserved.