FlexGrid for WinForms
BuildString() メソッド
使用例 

C1.Win.C1FlexGrid.4.5.2 アセンブリ > C1.Win.C1FlexGrid 名前空間 > CellStyle クラス > BuildString メソッド : BuildString() メソッド
このスタイルの簡潔な文字列表現を返します。
シンタックス
'宣言
 
Public Overloads Function BuildString() As System.String
public System.string BuildString()

戻り値の型

この CellStyle で定義されたすべてのスタイル要素の設定を含む文字列。
解説

返される文字列には、この CellStyleによって定義されたスタイル要素の定義だけが含まれます。その他のスタイルから継承された要素は含まれません。特定の要素を含む文字列を構築するには、代わりに BuildString(StyleElementFlags)メソッドを使用します。

使用例

次のコードは、カスタムフォントと背景色を持つスタイルを作成し、新しいスタイルを表す文字列を構築します。次に、この文字列を使用して、2番目のスタイルを初期化します。

' カスタムフォントおよび背景色を持つスタイルを作成します。
Dim cs As C1.Win.C1FlexGrid.CellStyle = flex.Styles.Add("s1")
cs.Font = New Font("Arial", 12, FontStyle.Bold)
cs.BackColor = Color.Beige
          
' スタイルの定義を文字列に保存します。
Dim styleDef As String = cs.BuildString
          
' 文字列を使用して別のスタイルを初期化します。
Dim csNew As C1.Win.C1FlexGrid.CellStyle = flex.Styles.Add("s2")
csNew.ParseString(styleDef)
          
' スタイルを比較します
Console.WriteLine(csNew.Font.Equals(cs.Font))
Console.WriteLine(csNew.BackColor.Equals(cs.BackColor))
// カスタムフォントおよび背景色を持つスタイルを作成します。
C1.Win.C1FlexGrid.CellStyle cs = flex.Styles.Add("s1");
cs.Font = new Font("Arial", 12, FontStyle.Bold);
cs.BackColor = Color.Beige;
          
// スタイルの定義を文字列に保存します。
string styleDef = cs.BuildString();
          
// 文字列を使用して別のスタイルを初期化します。
C1.Win.C1FlexGrid.CellStyle csNew = flex.Styles.Add("s2");
csNew.ParseString(styleDef);
          
// スタイルを比較します
Console.WriteLine(csNew.Font.Equals(cs.Font));
Console.WriteLine(csNew.BackColor.Equals(cs.BackColor));
参照

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