FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread.Model 名前空間 > INamedStyleSupport インタフェース : SetDirectName メソッド |
'Declaration Sub SetDirectName( _ ByVal row As Integer, _ ByVal column As Integer, _ ByVal styleName As String _ )
'使用法 Dim instance As INamedStyleSupport Dim row As Integer Dim column As Integer Dim styleName As String instance.SetDirectName(row, column, styleName)
このメソッドは、指定したセル、列、行、またはモデルデフォルトのスタイルの名前を設定します。指定したスタイル名が名前付きスタイルコレクション内に存在しない場合、指定した名前の新しいNamedStyleが作成され、名前付きスタイルコレクション(NamedStylesCollection)に追加されます。
スタイルの優先順位から見ると、直接セルスタイルは直接行スタイルを、直接行スタイルは直接列スタイルを、直接列スタイルはモデルデフォルトスタイルをオーバーライドします。
設定可能な値から見ると、直接行スタイルでは列全体に対して-1を、直接列スタイルでは行全体に対して-1を、モデルデフォルトスタイルでは行と列の両方に対して-1を使用します。
FarPoint.Win.Spread.Model.INamedStyleSupport ins; FarPoint.Win.Spread.NamedStyle ns = new FarPoint.Win.Spread.NamedStyle("StyleData"); ns.BackColor = Color.LightBlue; fpSpread1.NamedStyles.Add(ns); ins = (FarPoint.Win.Spread.Model.INamedStyleSupport)fpSpread1.ActiveSheet.Models.Style; ins.SetDirectName(1, 1, "StyleData"); label1.Text = "The name of the style used to change the color in the cell is " + ins.GetDirectName(1, 1).ToString();
Dim ins As FarPoint.Win.Spread.Model.INamedStyleSupport Dim ns As New FarPoint.Win.Spread.NamedStyle("StyleData") ns.BackColor = Color.LightBlue FpSpread1.NamedStyles.Add(ns) ins = FpSpread1.ActiveSheet.Models.Style ins.SetDirectName(1, 1, "StyleData") Label1.Text = "The name of the style used to change the color in the cell is " & ins.GetDirectName(1, 1).ToString()