ultraGrid でマウスをホバーしたセルをハイライト(強調表示)する場合、DisplayLayout.Override.HotTrackCellAppearance にハイライト時の外観を設定します。

private Infragistics.Win.Appearance _cellHotTrackAppearance;

public Form1()
{
    InitializeComponent();

    // マウスオーバーしたセルの外観を定義する。
    this._cellHotTrackAppearance = new Infragistics.Win.Appearance()
    {
        BackColor = Color.LightBlue
    };
}

private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
{
    // マウスオーバーしたセルの外観を設定したオブジェクトを指定する。
    e.Layout.Override.HotTrackCellAppearance = this._cellHotTrackAppearance;
}

 

実行結果

 

 

Tagged:

製品について

Ultimate UI for Windows Forms