'宣言 Public Enum GridEventIds Inherits System.Enum
public enum GridEventIds : System.Enum
| メンバ | 解説 |
|---|---|
| AfterAutoSizeColumn | AfterAutoSizeColumn イベントを識別するイベント ID。 |
| AfterBandHiddenChanged | AfterBandHiddenChanged イベントを識別するイベント ID。 |
| AfterCardCompressedStateChanged | AfterCardCompressedStateChangedイベントを識別するイベントID。 |
| AfterCardsScroll | AfterCardsScrollイベントを識別するイベントID。 |
| AfterCellActivate | AfterCellActivate イベントを識別するID。 |
| AfterCellCancelUpdate | AfterCellCancelUpdate イベントを識別するID。 |
| AfterCellListCloseUp | AfterCellListCloseUp イベントを識別するID。 |
| AfterCellUpdate | AfterCellUpdate イベントを識別するID。 |
| AfterChildBandCollapsed | BeforeChildBandCollapsed イベントを識別するイベント ID。 |
| AfterChildBandExpanded | BeforeChildBandExpanded イベントを識別するイベント ID。 |
| AfterClearAllFilterButtonClicked | AfterClearAllFilterButtonClicked イベントを識別するイベント ID。 |
| AfterColPosChanged | AfterColPosChanged イベントを識別するID。 |
| AfterColRegionScroll | AfterColRegionScroll イベントを識別するID。 |
| AfterColRegionSize | AfterColRegionSize イベントを識別するID。 |
| AfterEnterEditMode | AfterEnterEditMode イベントを識別するID。 |
| AfterExitEditMode | AfterExitEditMode イベントを識別するID。 |
| AfterGroupCollapsed | AfterGroupCollapsed イベントを識別するイベント ID。 |
| AfterGroupExpanded | AfterGroupExpanded イベントを識別するイベント ID。 |
| AfterGroupPosChanged | AfterGroupPosChanged イベントを識別するID。 |
| AfterHeaderCheckStateChanged | AfterHeaderCheckStateChanged イベントを識別するイベント ID。 |
| AfterHeaderEnterEditMode | AfterHeaderEnterEditMode イベントを識別するイベント ID。 |
| AfterHeaderExitEditMode | AfterHeaderExitEditMode イベントを識別するイベント ID。 |
| AfterPerformAction | AfterPerformActionイベントを識別するイベントID。 |
| AfterRowActivate | AfterRowActivate イベントを識別するID。 |
| AfterRowCancelUpdate | AfterRowCancelUpdate イベントを識別するID。 |
| AfterRowCollapsed | AfterRowCollapsed イベントを識別するID。 |
| AfterRowEditTemplateClosed | AfterRowEditTemplateClosed イベントを識別するイベント ID。 |
| AfterRowEditTemplateDisplayed | AfterRowEditTemplateDisplayed イベントを識別するイベント ID。 |
| AfterRowExpanded | AfterRowExpanded イベントを識別するID。 |
| AfterRowFilterChanged | AfterRowFilterChangedイベントを識別するイベントID。 |
| AfterRowFilterDropDownPopulate | AfterRowFilterDropDownPopulate イベントを識別するイベント ID。 |
| AfterRowFixedStateChanged | AfterRowFixedStateChanged イベントを識別するイベント ID。 |
| AfterRowInsert | AfterRowInsert イベントを識別するID。 |
| AfterRowLayoutItemResized | AfterRowLayoutItemResizedイベントを識別するイベントID。 |
| AfterRowRegionScroll | AfterRowRegionScroll イベントを識別するID。 |
| AfterRowRegionSize | AfterRowRegionSize イベントを識別するID。 |
| AfterRowResize | AfterRowResize イベントを識別するID。 |
| AfterRowsDeleted | AfterRowsDeleted イベントを識別するID。 |
| AfterRowUpdate | AfterRowUpdate イベントを識別するID。 |
| AfterSelectChange | AfterSelectChange イベントを識別するID。 |
| AfterSortChange | AfterSortChange イベントを識別するID。 |
| AfterSummaryDialog | AfterSummaryDialogイベントを識別するイベントID。 |
| BeforeAutoSizeColumn | BeforeAutoSizeColumn イベントを識別するイベント ID。 |
| BeforeAutoSizeEdit | BeforeAutoSizeEdit イベントを識別するID。 |
| BeforeBandHiddenChanged | BeforeBandHiddenChanged イベントを識別するイベント ID。 |
| BeforeCardCompressedStateChanged | BeforeCardCompressedStateChangedイベントを識別するイベントID。 |
| BeforeCellActivate | BeforeCellActivate イベントを識別するID。 |
| BeforeCellCancelUpdate | BeforeCellCancelUpdate イベントを識別するID。 |
| BeforeCellDeactivate | BeforeCellDeactivate イベントを識別するID。 |
| BeforeCellListDropDown | BeforeCellListDropDown イベントを識別するID。 |
| BeforeCellUpdate | BeforeCellUpdate イベントを識別するID。 |
| BeforeChildBandCollapsed | BeforeChildBandCollapsed イベントを識別するイベント ID。 |
| BeforeChildBandExpanded | BeforeChildBandExpanded イベントを識別するイベント ID。 |
| BeforeClearAllFilterButtonClicked | BeforeClearAllFilterButtonClicked イベントを識別するイベント ID。 |
| BeforeColPosChanged | BeforeColPosChanged イベントを識別するID。 |
| BeforeColRegionRemoved | BeforeColRegionRemoved イベントを識別するID。 |
| BeforeColRegionScroll | BeforeColRegionScroll イベントを識別するID。 |
| BeforeColRegionSize | BeforeColRegionSize イベントを識別するID。 |
| BeforeColRegionSplit | BeforeColRegionSplit イベントを識別するID。 |
| BeforeColumnChooserDisplayed | BeforeColumnChooserDisplayed イベントを識別するイベント ID。 |
| BeforeCustomRowFilterDialog | BeforeCustomRowFilterDialog イベントを識別するID。 |
| BeforeDisplayDataErrorTooltip | BeforeDisplayDataErrorTooltipイベントを識別するイベントID。 |
| BeforeEnterEditMode | BeforeEnterEditMode イベントを識別するID。 |
| BeforeExitEditMode | BeforeExitEditMode イベントを識別するID。 |
| BeforeGroupCollapsed | BeforeGroupCollapsed イベントを識別するイベント ID。 |
| BeforeGroupExpanded | BeforeGroupExpanded イベントを識別するイベント ID。 |
| BeforeGroupPosChanged | BeforeGroupPosChanged イベントを識別するID。 |
| BeforeHeaderCheckStateChanged | BeforeHeaderCheckStateChanged イベントを識別するイベント ID。 |
| BeforeHeaderEnterEditMode | BeforeHeaderEnterEditMode イベントを識別するイベント ID。 |
| BeforeHeaderExitEditMode | BeforeHeaderExitEditMode イベントを識別するイベント ID。 |
| BeforeMultiCellOperation | BeforeMultiCellOperation イベントを識別するイベント ID。 |
| BeforePerformAction | BeforePerformActionイベントを識別するイベントID。 |
| BeforePrint | BeforePrint イベントを識別するID。 |
| BeforeRowActivate | BeforeRowActivate イベントを識別するID。 |
| BeforeRowCancelUpdate | BeforeRowCancelUpdate イベントを識別するID。 |
| BeforeRowCollapsed | BeforeRowCollapsed イベントを識別するID。 |
| BeforeRowDeactivate | BeforeRowDeactivate イベントを識別するID。 |
| BeforeRowEditTemplateClosed | BeforeRowEditTemplateClosed イベントを識別するイベント ID。 |
| BeforeRowEditTemplateDisplayed | BeforeRowEditTemplateDisplayed イベントを識別するイベント ID。 |
| BeforeRowExpanded | BeforeRowExpanded イベントを識別するID。 |
| BeforeRowFilterChanged | BeforeRowFilterChangedイベントを識別するイベントID。 |
| BeforeRowFilterDropDown | BeforeRowFilterDropDown イベントを識別するID。 |
| BeforeRowFilterDropDownPopulate | BeforeRowFilterDropDownPopulate イベントを識別するイベントID。 |
| BeforeRowFixedStateChanged | BeforeRowFixedStateChanged イベントを識別するイベント ID。 |
| BeforeRowInsert | BeforeRowInsert イベントを識別するID。 |
| BeforeRowLayoutItemResized | BeforeRowLayoutItemResizedイベントを識別するイベントID。 |
| BeforeRowRegionRemoved | BeforeRowRegionRemoved イベントを識別するID。 |
| BeforeRowRegionScroll | BeforeRowRegionScroll イベントを識別するID。 |
| BeforeRowRegionSize | BeforeRowRegionSize イベントを識別するID。 |
| BeforeRowRegionSplit | BeforeRowRegionSplit イベントを識別するID。 |
| BeforeRowResize | BeforeRowResize イベントを識別するID。 |
| BeforeRowsDeleted | BeforeRowsDeleted イベントを識別するID。 |
| BeforeRowUpdate | BeforeRowUpdate イベントを識別するID。 |
| BeforeSelectChange | BeforeSelectChange イベントを識別するID。 |
| BeforeSortChange | BeforeSortChange イベントを識別するID。 |
| BeforeSummaryDialog | BeforeSummaryDialog イベントを識別するID。 |
| CellChange | CellChange イベントを識別するID。 |
| CellDataError | CellDataError イベントを識別するID。 |
| CellListSelect | CellListSelect イベントを識別するID。 |
| Click | Click イベントを識別するID。 |
| ClickCell | ClickCell イベントを識別するイベント ID。 |
| ClickCellButton | ClickCellButton イベントを識別するID。 |
| DblClick | DblClick イベントを識別するID。 |
| DoubleClickCell | DoubleClickCell イベントを識別するイベント ID。 |
| DoubleClickHeader | DoubleClickHeader イベントを識別するイベント ID。 |
| DoubleClickRow | DoubleClickRow イベントを識別するイベント ID。 |
| Error | Error イベントを識別するID。 |
| ExternalSummaryValueRequested | ExternalSummaryValueRequested イベントを識別するイベント ID。 |
| FilterCellValueChanged | FilterCellValueChanged イベントを識別するイベント ID。 |
| FilterRow | FilterRow イベントを識別するID。 |
| GestureCompleted | GestureCompleted イベント。 |
| GestureQueryStatus | GestureQueryStatus イベント。 |
| GestureStarting | GestureStarting イベント。 |
| InitializeGroupByRow | InitializeGroupByRow イベントを識別するID。 |
| InitializeLayout | InitializeLayout イベントを識別するID。 |
| InitializeLogicalPrintPage | InitializeLogicalPrintPage イベントを識別するID。 |
| InitializePrint | InitializePrint イベントを識別するID。 |
| InitializePrintPreview | InitializePrintPreview イベントを識別するID。 |
| InitializeRow | InitializeRow イベントを識別するID。 |
| InitializeRowsCollection | InitializeRowsCollection イベントを識別するイベント ID。 |
| InitializeTemplateAddRow | InitializeTemplateAddRowイベントを識別するイベントID。 |
| MouseEnterElement | MouseEnterElement イベントを識別するID。 |
| MouseLeaveElement | MouseLeaveElement イベントを識別するID。 |
| OnSelectionDrag | OnSelectionDrag イベントを識別するID。 |
| PanGesture | PanGesture イベント。 |
| PressAndHoldGesture | PressAndHoldGesture イベント。 |
| PressAndTapGesture | PressAndTapGesture イベント。 |
| RotateGesture | RotateGesture イベント。 |
| RowEditTemplateRequested | RowEditTemplateRequested イベントを識別するイベント ID。 |
| SummaryValueChanged | SummaryValueChanged イベントを識別するID。 |
| TwoFingerTapGesture | TwoFingerTapGesture イベント。 |
| ZoomGesture | ZoomGesture イベント。 |
Imports Infragistics.Win.UltraWinGrid Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If Me.ultraGrid1.ActiveRow Is Nothing Then Return Dim eventManager As GridEventManager ' Get the grid's event manager. ' The event manager is used to temporarily disable events ' to prevent them from being raised. This can be very ' convenient in a situation where one or more properties ' are being set in code and the events they would normally ' raise would cause unnecessary or counter-productive ' code to be executed. ' ' Note: All events are enabled by default. eventManager = Me.ultraGrid1.EventManager ' Disable the Before/AfterSelectChange events eventManager.SetEnabled(GridEventIds.BeforeSelectChange, False) eventManager.SetEnabled(GridEventIds.AfterSelectChange, False) ' Toggle the selection state of the active row. ' Note: This would normally cause the Before/AfterSelectChange ' events to be raised. However, since the above code disabled ' the events they won't be. Me.ultraGrid1.ActiveRow.Selected = Not Me.ultraGrid1.ActiveRow.Selected ' Re-enable the Before/AfterSelectChange events eventManager.SetEnabled(GridEventIds.BeforeSelectChange, True) eventManager.SetEnabled(GridEventIds.AfterSelectChange, True) ' The 'AllEventsEnabled' property lets you enable/disable ' all events will a single line of code. If any event is ' disabled the 'AllEventsEnabled' property returns false. If eventManager.AllEventsEnabled = False Then eventManager.AllEventsEnabled = True End If ' The event manager also exposes an 'IsEnabled' method ' to see if an event is enabled or disbled. If False = eventManager.IsEnabled(GridEventIds.BeforeSelectChange) Then eventManager.SetEnabled(GridEventIds.BeforeSelectChange, True) End If ' The grid event manager also exposes overloaded ' 'IsEnabled' and 'SetEnabled' methods that take an ' event group so that, for example all 'Before' or all ' 'After' events can be enabled/disabled. If any event ' in the group is disabled the 'IsEnabled' method returns ' false. If False = eventManager.IsEnabled(EventGroups.BeforeEvents) Then eventManager.SetEnabled(EventGroups.BeforeEvents, True) End If eventManager.SetEnabled(EventGroups.AfterEvents, True) ' The 'InProgress' method will return true if the ' specified event is currently being raised. This ' is often helpful in methods that can be called ' from various points in an application to determine ' what is triggering the call. If eventManager.InProgress(GridEventIds.BeforeSelectChange) Then ' ... End If ' The UltraCombo and UltraDropDown controls also expose ' event managers for their custom events. However, ' since they have considerably fewer events they don't ' expose overloaded 'IsEnabled' and 'SetEnabled' methods ' to control groups of events. Dim comboManager As ComboEventManager comboManager = Me.ultraCombo1.EventManager comboManager.SetEnabled(ComboEventIds.BeforeDropDown, True) Dim dropDownManager As DropDownEventManager dropDownManager = Me.UltraDropDown1.EventManager dropDownManager.SetEnabled(DropDownEventIds.AfterCloseUp, True) End Sub
using Infragistics.Win.UltraWinGrid; private void button2_Click(object sender, System.EventArgs e) { if ( this.ultraGrid1.ActiveRow == null ) return; // Get the grid's event manager. // The event manager is used to temporarily disable events // to prevent them from being raised. This can be very // convenient in a situation where one or more properties // are being set in code and the events they would normally // raise would cause unnecessary or counter-productive // code to be executed. // // Note: All events are enabled by default. GridEventManager eventManager = this.ultraGrid1.EventManager; // Disable the Before/AfterSelectChange events eventManager.SetEnabled( GridEventIds.BeforeSelectChange, false ); eventManager.SetEnabled( GridEventIds.AfterSelectChange, false ); // Toggle the selection state of the active row. // Note: This would normally cause the Before/AfterSelectChange // events to be raised. However, since the above code disabled // the events they won't be. this.ultraGrid1.ActiveRow.Selected = !this.ultraGrid1.ActiveRow.Selected; // Re-enable the Before/AfterSelectChange events eventManager.SetEnabled( GridEventIds.BeforeSelectChange, true ); eventManager.SetEnabled( GridEventIds.AfterSelectChange, true ); // The 'AllEventsEnabled' property lets you enable/disable // all events will a single line of code. If any event is // disabled the 'AllEventsEnabled' property returns false. if ( !eventManager.AllEventsEnabled ) eventManager.AllEventsEnabled = true; // The event manager also exposes an 'IsEnabled' method // to see if an event is enabled or disbled. if ( !eventManager.IsEnabled(GridEventIds.BeforeSelectChange ) ) eventManager.SetEnabled(GridEventIds.BeforeSelectChange, true ); // The grid event manager also exposes overloaded // 'IsEnabled' and 'SetEnabled' methods that take an // event group so that, for example all 'Before' or all // 'After' events can be enabled/disabled. If any event // in the group is disabled the 'IsEnabled' method returns // false. if ( !eventManager.IsEnabled(EventGroups.BeforeEvents ) ) eventManager.SetEnabled(EventGroups.BeforeEvents, true ); eventManager.SetEnabled(EventGroups.AfterEvents, true ); // The 'InProgress' method will return true if the // specified event is currently being raised. This // is often helpful in methods that can be called // from various points in an application to determine // what is triggering the call. if ( eventManager.InProgress( GridEventIds.BeforeSelectChange ) ) { // ... } // The UltraCombo and UltraDropDown controls also expose // event managers for their custom events. However, // since they have considerably fewer events they don't // expose overloaded 'IsEnabled' and 'SetEnabled' methods // to control groups of events. ComboEventManager comboManager = this.ultraCombo1.EventManager; comboManager.SetEnabled( ComboEventIds.BeforeDropDown, true ); DropDownEventManager dropDownManager = this.ultraDropDown1.EventManager; dropDownManager.SetEnabled( DropDownEventIds.AfterCloseUp, true ); }