'宣言 Public Event ColumnDragStart As EventHandler(Of ColumnDragStartEventArgs)
public event EventHandler<ColumnDragStartEventArgs> ColumnDragStart
イベント ハンドラが、このイベントに関連するデータを含む、ColumnDragStartEventArgs 型の引数を受け取りました。次の ColumnDragStartEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel Infragistics.CancellableEventArgsから継承されます。 | |
Column Infragistics.Controls.Grids.CancellableColumnEventArgsから継承されます。 | このイベントがトリガーされる CancellableColumnEventArgs.Column。 |
AddHandler Me.MyGrid.ColumnDragStart, AddressOf MyGrid_ColumnDragStart Private Sub dataGrid_ColumnDragStart(ByVal sender As System.Object, ByVal e As ColumnDragStartEventArgs) ' If the column being moved is ProductName, cancel the event If (e.Column.Key.Equals("ProductName")) Then System.Diagnostics.Debug.WriteLine("ProductName column cannot be moved") e.Cancel = True Return End If System.Diagnostics.Debug.WriteLine("Column " + e.Column.Key.ToString + " about to move") End Sub
this.MyGrid.ColumnDragStart += new EventHandler<ColumnDragStartEventArgs>(MyGrid_ColumnDragStart); void MyGrid_ColumnDragStart(object sender, ColumnDragStartEventArgs e) { // If the column being moved is ProductName, cancel the event if (e.Column.Key.Equals("ProductName")) { System.Diagnostics.Debug.WriteLine("ProductName column cannot be moved"); e.Cancel = true; return; } System.Diagnostics.Debug.WriteLine("Column " + e.Column.Key + " about to move "); }