'宣言 Public Overloads Function BuildString() As System.String
public System.string BuildString()
戻り値の型
この CellStyle で定義されたすべてのスタイル要素の設定を含む文字列。
'宣言 Public Overloads Function BuildString() As System.String
public System.string BuildString()
返される文字列には、この 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));