'宣言 Public ReadOnly Property MarqueeStyle As MarqueeStyle
public MarqueeStyle MarqueeStyle {get;}
'宣言 Public ReadOnly Property MarqueeStyle As MarqueeStyle
public MarqueeStyle MarqueeStyle {get;}
このプロパティは、選択されたセル範囲の周囲に描画される実線のマーキー境界線の外観を決定します。 選択されたセルの外観を設定するには、Styles["Highlight"] スタイルを使用します。
SelectionMode が SelectionModeEnum.MultiRange に設定された場合は、背景のパディングだけが描画されます。
フォーカス四角形のタイプを設定するには、FocusRect プロパティを使用します。フォーカスされたセルの外観を設定するには、Styles["Focus"] スタイルを使用します。
このプロパティはテーマ指定可能です。これをカスタマイズするには、必要な値を C1Theme テンプレートノードのサブノードに設定します。
デフォルトでは、マーキー境界線は表示されません。これをオンにするには、C1.Win.FlexGrid.Util.Styles.MarqueeStyle.BorderMode プロパティを変更します。 これにより、選択された範囲境界の内側にセル背景のパディングなしで 1 ピクセル幅の黒実線が描画されます。
Office365 テーマ形式の境界線を設定します。
var flexGrid = new C1.Win.FlexGrid.C1FlexGrid(); flexGrid.MarqueeStyle.BorderMode = MarqueeBorderMode.CellRange;
var flexGrid = new C1.Win.FlexGrid.C1FlexGrid(); flexGrid.MarqueeStyle.BackgroundPadding = new Padding(1); flexGrid.MarqueeStyle.BackgroundPaddingColor = flexGrid.Styles.Normal.BackColor; flexGrid.MarqueeStyle.BorderAlign = BorderAlign.Outside; flexGrid.MarqueeStyle.BorderMode = MarqueeBorderMode.CellRange; flexGrid.MarqueeStyle.Color = Color.Green; flexGrid.MarqueeStyle.Width = 1; flexGrid.FocusRect = FocusRectEnum.None