我正在使用Syncfusion 6.1将我的控件停靠在C#.NET的主窗体中。当我使用下面的代码来显示我的控件时,我在表单中找不到一些控件。
MainPageDockingManager.SetDockVisibility(myControl, true);
我知道Syncfusion存储了停靠窗口的状态,我认为我的控件超出了我的屏幕范围。
答案 0 :(得分:0)
Syncfusion将其停靠信息存储在“SyncfusionToolsStateInfo.bin”文件中。如果要重置停靠信息,可以删除此文件。您在syncfusion设置中确定了“SyncfusionToolsStateInfo.bin”文件的地址。
此外,您可以使用以下代码将窗口停靠在主窗体上:
mainPageDockingManager.SetDockVisibility(controlName, true);
mainPageDockingManager.DockControl(controlName, this, DockingStyle.Right, 150);
“this”对象是主表单的引用。执行代码后,您可以保存窗口的状态。