バージョン

BeforeRowDeactivate イベント

行が非アクティブになる前に発生します。
シンタックス
'宣言
 
Public Event BeforeRowDeactivate As CancelEventHandler
public event CancelEventHandler BeforeRowDeactivate
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、CancelEventArgs 型の引数を受け取りました。次の CancelEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Cancel  
解説

cancel 引数を使用して、今日が非アクティブにならないように(フォーカスを失わないように)プログラミングできます。一定の条件が満たされない限り、ユーザーが行を離れることができないようにすることが可能です。

このイベントは、オリジナルの行を非アクティブにして、ユーザーが異なる行に移動を試みる場合に生成されます。

BeforeRowActivate イベントは、行がアクティブになる前、つまり行がフォーカスを得る前に生成されます。

ActiveRow プロパティを使用して、現在アクティブである行を確認できます。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid

  Private Sub UltraGrid1_BeforeRowDeactivate(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles ultraGrid1.BeforeRowDeactivate

      Dim row As UltraGridRow = Me.ultraGrid1.ActiveRow

      ' Reset the FontData to default
      row.Appearance.FontData.Reset()

  End Sub

  Private Sub UltraGrid1_BeforeRowActivate(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.RowEventArgs) Handles ultraGrid1.BeforeRowActivate

      ' Set the font of the row about to be activated to bold
      e.Row.Appearance.FontData.Bold = Infragistics.Win.DefaultableBoolean.True

  End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;

private void ultraGrid1_BeforeRowDeactivate(object sender, System.ComponentModel.CancelEventArgs e)
{

	UltraGridRow row = this.ultraGrid1.ActiveRow;
	 
	// Reset the FontData to default
	row.Appearance.FontData.Reset( );

}

private void ultraGrid1_BeforeRowActivate(object sender, Infragistics.Win.UltraWinGrid.RowEventArgs e)
{

	// Set the font of the row about to be activated to bold
	e.Row.Appearance.FontData.Bold = Infragistics.Win.DefaultableBoolean.True;

}
参照