バージョン

CancelableControlPaneEventHandler デリゲート

ひとつの DockableControlPane に関連するキャンセル可能なイベントを処理するためのデリゲート。
シンタックス
'宣言
 
Public Delegate Sub CancelableControlPaneEventHandler( _
   ByVal sender As Object, _
   ByVal e As CancelableControlPaneEventArgs _
) 
public delegate void CancelableControlPaneEventHandler( 
   object sender,
   CancelableControlPaneEventArgs e
)

パラメータ

sender
e
使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinDock

Private Sub ultraDockManager1_BeforeShowFlyout(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinDock.CancelableControlPaneEventArgs) Handles ultraDockManager1.BeforeShowFlyout

    ' BeforeShowFlyout is fired before an unpinned control pane is
    ' displayed in a flyout window.
    '

    ' Prevent flyouts docked to the top or bottom from flying out -
    ' get the associated DockArea and base it on its docked location
    Dim location As DockedLocation = e.Pane.DockAreaPane.DockedLocation

    If (location = DockedLocation.DockedBottom OrElse _
        location = DockedLocation.DockedTop) Then
        e.Cancel = True
    End If

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

private void ultraDockManager1_BeforeShowFlyout(object sender, Infragistics.Win.UltraWinDock.CancelableControlPaneEventArgs e)
{

	// BeforeShowFlyout is fired before an unpinned control pane is
	// displayed in a flyout window.
	//

	// Prevent flyouts docked to the top or bottom from flying out -
	// get the associated DockArea and base it on its docked location
	DockedLocation location = e.Pane.DockAreaPane.DockedLocation;

	if (location == DockedLocation.DockedBottom ||
		location == DockedLocation.DockedTop)
		e.Cancel = true;

}
参照