How to avoid flickering while creating MDI child form?
9 Dec 20191 minute to read
Flickering can be avoided by calling the below methods.
- LockHostFormUpdate
- UnLockHostFormUpdate
The LockHostFormUpdate and UnLockHostFormUpdate methods are used to lock and unlock the host form’s updates respectively. These methods helps in avoiding flickering while creating an MDI child form. These methods can be used in the following way.
//To avoid flickering
this.dockingManager1.LockHostFormUpdate();
this.dockingManager1.DockControl(form, this, Syncfusion.Windows.Forms.Tools.DockingStyle.Right, 0);
this.dockingManager1.SetAsMDIChild(form, true);
this.dockingManager1.SetControlSize(form, size);
this.dockingManager1.UnlockHostFormUpdate();
'To avoid flickering
Me.dockingManager1.LockHostFormUpdate()
Me.dockingManager1.DockControl(form, Me, Syncfusion.Windows.Forms.Tools.DockingStyle.Right, 0)
Me.dockingManager1.SetAsMDIChild(form, True)
Me.dockingManager1.SetControlSize(form, size)
Me.dockingManager1.UnlockHostFormUpdate()