バージョン

GridEventIds 列挙体

UltraGrid固有の各イベントを一意に識別します。
シンタックス
'宣言
 
Public Enum GridEventIds 
   Inherits System.Enum
public enum GridEventIds : System.Enum 
メンバ
メンバ解説
AfterAutoSizeColumnAfterAutoSizeColumn イベントを識別するイベント ID。
AfterBandHiddenChangedAfterBandHiddenChanged イベントを識別するイベント ID。
AfterCardCompressedStateChangedAfterCardCompressedStateChangedイベントを識別するイベントID。
AfterCardsScrollAfterCardsScrollイベントを識別するイベントID。
AfterCellActivateAfterCellActivate イベントを識別するID。
AfterCellCancelUpdateAfterCellCancelUpdate イベントを識別するID。
AfterCellListCloseUpAfterCellListCloseUp イベントを識別するID。
AfterCellUpdateAfterCellUpdate イベントを識別するID。
AfterChildBandCollapsedBeforeChildBandCollapsed イベントを識別するイベント ID。
AfterChildBandExpandedBeforeChildBandExpanded イベントを識別するイベント ID。
AfterClearAllFilterButtonClickedAfterClearAllFilterButtonClicked イベントを識別するイベント ID。
AfterColPosChangedAfterColPosChanged イベントを識別するID。
AfterColRegionScrollAfterColRegionScroll イベントを識別するID。
AfterColRegionSizeAfterColRegionSize イベントを識別するID。
AfterEnterEditModeAfterEnterEditMode イベントを識別するID。
AfterExitEditModeAfterExitEditMode イベントを識別するID。
AfterGroupCollapsedAfterGroupCollapsed イベントを識別するイベント ID。
AfterGroupExpandedAfterGroupExpanded イベントを識別するイベント ID。
AfterGroupPosChangedAfterGroupPosChanged イベントを識別するID。
AfterHeaderCheckStateChangedAfterHeaderCheckStateChanged イベントを識別するイベント ID。
AfterHeaderEnterEditModeAfterHeaderEnterEditMode イベントを識別するイベント ID。
AfterHeaderExitEditModeAfterHeaderExitEditMode イベントを識別するイベント ID。
AfterPerformActionAfterPerformActionイベントを識別するイベントID。
AfterRowActivateAfterRowActivate イベントを識別するID。
AfterRowCancelUpdateAfterRowCancelUpdate イベントを識別するID。
AfterRowCollapsedAfterRowCollapsed イベントを識別するID。
AfterRowEditTemplateClosedAfterRowEditTemplateClosed イベントを識別するイベント ID。
AfterRowEditTemplateDisplayedAfterRowEditTemplateDisplayed イベントを識別するイベント ID。
AfterRowExpandedAfterRowExpanded イベントを識別するID。
AfterRowFilterChangedAfterRowFilterChangedイベントを識別するイベントID。
AfterRowFilterDropDownPopulateAfterRowFilterDropDownPopulate イベントを識別するイベント ID。
AfterRowFixedStateChangedAfterRowFixedStateChanged イベントを識別するイベント ID。
AfterRowInsertAfterRowInsert イベントを識別するID。
AfterRowLayoutItemResizedAfterRowLayoutItemResizedイベントを識別するイベントID。
AfterRowRegionScrollAfterRowRegionScroll イベントを識別するID。
AfterRowRegionSizeAfterRowRegionSize イベントを識別するID。
AfterRowResizeAfterRowResize イベントを識別するID。
AfterRowsDeletedAfterRowsDeleted イベントを識別するID。
AfterRowUpdateAfterRowUpdate イベントを識別するID。
AfterSelectChangeAfterSelectChange イベントを識別するID。
AfterSortChangeAfterSortChange イベントを識別するID。
AfterSummaryDialogAfterSummaryDialogイベントを識別するイベントID。
BeforeAutoSizeColumnBeforeAutoSizeColumn イベントを識別するイベント ID。
BeforeAutoSizeEditBeforeAutoSizeEdit イベントを識別するID。
BeforeBandHiddenChangedBeforeBandHiddenChanged イベントを識別するイベント ID。
BeforeCardCompressedStateChangedBeforeCardCompressedStateChangedイベントを識別するイベントID。
BeforeCellActivateBeforeCellActivate イベントを識別するID。
BeforeCellCancelUpdateBeforeCellCancelUpdate イベントを識別するID。
BeforeCellDeactivateBeforeCellDeactivate イベントを識別するID。
BeforeCellListDropDownBeforeCellListDropDown イベントを識別するID。
BeforeCellUpdateBeforeCellUpdate イベントを識別するID。
BeforeChildBandCollapsedBeforeChildBandCollapsed イベントを識別するイベント ID。
BeforeChildBandExpandedBeforeChildBandExpanded イベントを識別するイベント ID。
BeforeClearAllFilterButtonClickedBeforeClearAllFilterButtonClicked イベントを識別するイベント ID。
BeforeColPosChangedBeforeColPosChanged イベントを識別するID。
BeforeColRegionRemovedBeforeColRegionRemoved イベントを識別するID。
BeforeColRegionScrollBeforeColRegionScroll イベントを識別するID。
BeforeColRegionSizeBeforeColRegionSize イベントを識別するID。
BeforeColRegionSplitBeforeColRegionSplit イベントを識別するID。
BeforeColumnChooserDisplayedBeforeColumnChooserDisplayed イベントを識別するイベント ID。
BeforeCustomRowFilterDialogBeforeCustomRowFilterDialog イベントを識別するID。
BeforeDisplayDataErrorTooltipBeforeDisplayDataErrorTooltipイベントを識別するイベントID。
BeforeEnterEditModeBeforeEnterEditMode イベントを識別するID。
BeforeExitEditModeBeforeExitEditMode イベントを識別するID。
BeforeGroupCollapsedBeforeGroupCollapsed イベントを識別するイベント ID。
BeforeGroupExpandedBeforeGroupExpanded イベントを識別するイベント ID。
BeforeGroupPosChangedBeforeGroupPosChanged イベントを識別するID。
BeforeHeaderCheckStateChangedBeforeHeaderCheckStateChanged イベントを識別するイベント ID。
BeforeHeaderEnterEditModeBeforeHeaderEnterEditMode イベントを識別するイベント ID。
BeforeHeaderExitEditModeBeforeHeaderExitEditMode イベントを識別するイベント ID。
BeforeMultiCellOperationBeforeMultiCellOperation イベントを識別するイベント ID。
BeforePerformActionBeforePerformActionイベントを識別するイベントID。
BeforePrintBeforePrint イベントを識別するID。
BeforeRowActivateBeforeRowActivate イベントを識別するID。
BeforeRowCancelUpdateBeforeRowCancelUpdate イベントを識別するID。
BeforeRowCollapsedBeforeRowCollapsed イベントを識別するID。
BeforeRowDeactivateBeforeRowDeactivate イベントを識別するID。
BeforeRowEditTemplateClosedBeforeRowEditTemplateClosed イベントを識別するイベント ID。
BeforeRowEditTemplateDisplayedBeforeRowEditTemplateDisplayed イベントを識別するイベント ID。
BeforeRowExpandedBeforeRowExpanded イベントを識別するID。
BeforeRowFilterChangedBeforeRowFilterChangedイベントを識別するイベントID。
BeforeRowFilterDropDownBeforeRowFilterDropDown イベントを識別するID。
BeforeRowFilterDropDownPopulateBeforeRowFilterDropDownPopulate イベントを識別するイベントID。
BeforeRowFixedStateChangedBeforeRowFixedStateChanged イベントを識別するイベント ID。
BeforeRowInsertBeforeRowInsert イベントを識別するID。
BeforeRowLayoutItemResizedBeforeRowLayoutItemResizedイベントを識別するイベントID。
BeforeRowRegionRemovedBeforeRowRegionRemoved イベントを識別するID。
BeforeRowRegionScrollBeforeRowRegionScroll イベントを識別するID。
BeforeRowRegionSizeBeforeRowRegionSize イベントを識別するID。
BeforeRowRegionSplitBeforeRowRegionSplit イベントを識別するID。
BeforeRowResizeBeforeRowResize イベントを識別するID。
BeforeRowsDeletedBeforeRowsDeleted イベントを識別するID。
BeforeRowUpdateBeforeRowUpdate イベントを識別するID。
BeforeSelectChangeBeforeSelectChange イベントを識別するID。
BeforeSortChangeBeforeSortChange イベントを識別するID。
BeforeSummaryDialogBeforeSummaryDialog イベントを識別するID。
CellChangeCellChange イベントを識別するID。
CellDataErrorCellDataError イベントを識別するID。
CellListSelectCellListSelect イベントを識別するID。
ClickClick イベントを識別するID。
ClickCellClickCell イベントを識別するイベント ID。
ClickCellButtonClickCellButton イベントを識別するID。
DblClickDblClick イベントを識別するID。
DoubleClickCellDoubleClickCell イベントを識別するイベント ID。
DoubleClickHeaderDoubleClickHeader イベントを識別するイベント ID。
DoubleClickRowDoubleClickRow イベントを識別するイベント ID。
ErrorError イベントを識別するID。
ExternalSummaryValueRequestedExternalSummaryValueRequested イベントを識別するイベント ID。
FilterCellValueChangedFilterCellValueChanged イベントを識別するイベント ID。
FilterRowFilterRow イベントを識別するID。
GestureCompletedGestureCompleted イベント。
GestureQueryStatusGestureQueryStatus イベント。
GestureStartingGestureStarting イベント。
InitializeGroupByRowInitializeGroupByRow イベントを識別するID。
InitializeLayoutInitializeLayout イベントを識別するID。
InitializeLogicalPrintPageInitializeLogicalPrintPage イベントを識別するID。
InitializePrintInitializePrint イベントを識別するID。
InitializePrintPreviewInitializePrintPreview イベントを識別するID。
InitializeRowInitializeRow イベントを識別するID。
InitializeRowsCollectionInitializeRowsCollection イベントを識別するイベント ID。
InitializeTemplateAddRowInitializeTemplateAddRowイベントを識別するイベントID。
MouseEnterElementMouseEnterElement イベントを識別するID。
MouseLeaveElementMouseLeaveElement イベントを識別するID。
OnSelectionDragOnSelectionDrag イベントを識別するID。
PanGesturePanGesture イベント。
PressAndHoldGesturePressAndHoldGesture イベント。
PressAndTapGesturePressAndTapGesture イベント。
RotateGestureRotateGesture イベント。
RowEditTemplateRequestedRowEditTemplateRequested イベントを識別するイベント ID。
SummaryValueChangedSummaryValueChanged イベントを識別するID。
TwoFingerTapGestureTwoFingerTapGesture イベント。
ZoomGestureZoomGesture イベント。
使用例
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 );

}
参照