<p><b>What is the event used to raise when particular menuitem is clicked in DockingManager ContextMenu when the control is in floating mode ?</b>
You can achieve this by handling DockContextMenu event. The following code snippet illustrates this.
C#
void dockingManager1_DockContextMenu(object sender, DockContextMenuEventArgs arg)
{
// Get the PopupMenu
PopupMenu menu = arg.ContextMenu;
BarItem hide;
// if the control is floating
if ((this.dockingManager1.IsFloating(arg.Owner) == true))
{
hide = menu.ParentBarItem.Items[1];
hide.Click += new EventHandler(hide_Click);
}
}
VB
Private Sub dockingManager1_DockContextMenu(ByVal sender As Object, ByVal arg As DockContextMenuEventArgs)
'' Get the PopupMenu
Dim menu As PopupMenu = arg.ContextMenu
Dim hide As BarItem
'' if the control is floating
If (Me.dockingManager1.IsFloating(arg.Owner) = True) Then
hide = menu.ParentBarItem.Items(1)
AddHandler hide.Click, AddressOf hide_Click
End If
End Sub