' アクティブ セルの外観を設定します Me.ultraGrid1.Rows(5).Cells(3).ActiveAppearance.BackColor = Color.LightSeaGreen
UltraGridCell オブジェクトの ActiveAppearance プロパティを使用して、アクティブ セルまたは行に固有の外観を適用できます。UltraGridOverride オブジェクトで公開される ActiveAppearancesEnabled および SelectedAppearancesEnabled プロパティを False に設定することで、セルでアクティブ(ActiveAppearance、ActiveCellAppearance、ActiveRowAppearance)および選択(SelectedAppearance、SelectedCellAppearance および SelectedRowAppearance)状態の固有の外観の表示を無効にすることもできます。
UltraGridLayout オブジェクトの DefaultSelectedBackColor および DefaultSelectedForeColor プロパティは、SelectedRowAppearance および SelectedAppearance プロパティが設定されていない時に、選択セルの BackColor および ForeColor のデフォルトの色を提供するために設定できます。選択セルのデフォルトの BackColor および ForeColor が WinGrid で表示されないようにするために、DefaultSelectedBackColor および DefaultSelectedForeColor プロパティを Color.Empty に設定できます。
以下のコードは、UltraGrid がフォームにドロップされていることを前提とします。また、このコントロールは Northwind データベースの Customers テーブルにバインドされます。
Visual Basic の場合:
' アクティブ セルの外観を設定します Me.ultraGrid1.Rows(5).Cells(3).ActiveAppearance.BackColor = Color.LightSeaGreen
C# の場合:
// アクティブ セルの外観を設定します this.ultraGrid1.Rows[5].Cells[3].ActiveAppearance.BackColor = Color.LightSeaGreen;
Visual Basic の場合:
' WinGrid 全体に対するアクティブ外観設定を無効にします ' this.ultraGrid1.DisplayLayout.Override.ActiveAppearancesEnabled = Infragistics.Win.DefaultableBoolean.False
C# の場合:
// WinGrid 全体に対するアクティブ外観設定を無効にします // this.ultraGrid1.DisplayLayout.Override.ActiveAppearancesEnabled = Infragistics.Win.DefaultableBoolean.False;
Visual Basic の場合:
' 選択セルの外観を設定します Me.ultraGrid1.Rows(3).Cells(3).SelectedAppearance.BackColor = Color.Red
C# の場合:
// 選択セルの外観を設定します this.ultraGrid1.Rows[03].Cells[3].SelectedAppearance.BackColor = Color.Red;
Visual Basic の場合:
' WinGrid 全体に対して選択された外観設定を無効にします 'Me.ultraGrid1.DisplayLayout.Override.SelectedAppearancesEnabled = Infragistics.Win.DefaultableBoolean.[False]
C# の場合:
// WinGrid 全体に対して選択された外観設定を無効にします // this.ultraGrid1.DisplayLayout.Override.SelectedAppearancesEnabled = Infragistics.Win.DefaultableBoolean.False;
Visual Basic の場合:
' 選択セルのデフォルト背景色および前景色を表示します Me.ultraGrid1.DisplayLayout.DefaultSelectedBackColor = Color.LightSlateGray Me.ultraGrid1.DisplayLayout.DefaultSelectedForeColor = Color.Blue
C# の場合:
// 選択セルのデフォルト背景色および前景色を表示します this.ultraGrid1.DisplayLayout.DefaultSelectedBackColor = Color.LightSlateGray; this.ultraGrid1.DisplayLayout.DefaultSelectedForeColor = Color.Blue;