private void Form2_Load(object sender, EventArgs e)
{
DockHost dockHost = this.dockingManager1.ControlsArray[0].Parent as DockHost;
DockHostController dockHostController = dockHost.InternalController as DockHostController;
MainFormController mainFormController = dockHostController.ParentController.ToplevelController as MainFormController;
AHTabControl ahTabCtrlLeft = mainFormController.GetAHTabControl(DockingStyle.Left);
ahTabCtrlLeft.MouseUp += AhTabCtrlLeft_MouseUp;
} |
public Form2()
{
InitializeComponent();
dockingManager1.AutoHideAnimationStop += DockingManager1_AutoHideAnimationStop;
dockingManager1.AutoHideTabContextMenu += DockingManager1_AutoHideTabContextMenu;
}
private void DockingManager1_AutoHideTabContextMenu(object sender, AutoHideTabContextMenuEventArgs arg)
{
BarItem barItem = new BarItem() { Text = "Close" };
barItem.Click += BarItem_Click;
arg.ContextMenu.ParentBarItem.Items.Add(barItem);
}
private void BarItem_Click(object sender, EventArgs e)
{
MessageBox.Show("Requirement can be achieved");
} |
Recommended approach - exe will perform automatic configuration.
Please find the patch setup from below location:
Patch link :
http://syncfusion.com/Installs/support/patch/18.1.0.42/1174432/F154603/SyncfusionPatch_18.1.0.42_1174432_6092020045459455_F154603.exe Please find the patch assemblies alone from below location:
Assemblies Link:
Nuget link:
|