'宣言 Public Event BeforeDropDown As CancelEventHandler
public event CancelEventHandler BeforeDropDown
イベント ハンドラが、このイベントに関連するデータを含む、CancelEventArgs 型の引数を受け取りました。次の CancelEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel |
このイベントは使用しないでください。グリッドの UltraDropDown がドロップダウンする時にトラップするには、UltraGrid の UltraGrid.BeforeCellListDropDown イベントを使用します。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub UltraDropDown1_BeforeDropDown(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles ultraDropDown1.BeforeDropDown ' ドロップダウンを開こうとする前に BeforeDropDown を発生します ' このイベントはドロップダウンを開くのをキャンセルできます ' 渡されたイベント引数で Cancel プロパティを false に設定します ' 以下のコードは UltraDropDown の行の外観を ' UltraDropDown を含む UltraGrid のセルの外観に ' 設定します If Not Nothing Is Me.ultraGrid1.ActiveCell AndAlso _ Me.ultraGrid1.ActiveCell.IsInEditMode AndAlso _ Me.ultraGrid1.ActiveCell.Column.ValueList Is Me.ultraDropDown1 Then ' UltraGrid で編集モードのセルの外観を取得します Dim appData As AppearanceData = New AppearanceData() Me.ultraGrid1.ActiveCell.ResolveAppearance(appData) ' UltraDropDown の行の外観をその外観に設定します Me.ultraDropDown1.DisplayLayout.Override.RowAppearance = New Infragistics.Win.Appearance(appData) End If End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void ultraDropDown1_BeforeDropDown(object sender, System.ComponentModel.CancelEventArgs e) { // ドロップダウンを開くときに BeforeDropDown を発生します // このイベントはドロップダウンを開くのをキャンセルできます // 渡されたイベント引数で Cancel プロパティを false に設定します // 以下のコードは UltraDropDown の行の外観を // UltraDropDown を含む UltraGrid のセルの外観に // 設定します if ( null != this.ultraGrid1.ActiveCell && this.ultraGrid1.ActiveCell.IsInEditMode && this.ultraGrid1.ActiveCell.Column.ValueList == this.ultraDropDown1 ) { // UltraGrid で編集モードのセルの外観を取得します AppearanceData appData = new AppearanceData( ); this.ultraGrid1.ActiveCell.ResolveAppearance( ref appData ); // UltraDropDown の行の外観をその外観に設定します this.ultraDropDown1.DisplayLayout.Override.RowAppearance = new Infragistics.Win.Appearance( ref appData ); } }