为什么我可以';当我';我使用Syncfusion将它们对接在C#中

本文关键字:当我 我可以 Syncfusion 为什么 | 更新日期: 2024-10-21 20:14:05

我正在使用Syncfusion 6.1将我的控件停靠在C#.NET的主窗体中。当我使用下面的代码显示我的控件时,我在窗体中找不到一些控件。

MainPageDockingManager.SetDockVisibility(myControl, true);

我知道Syncfusion存储停靠窗口的状态,我认为我的控件超出了我的屏幕范围。

为什么我可以';当我';我使用Syncfusion将它们对接在C#中

Syncfusion将其对接信息存储在"SyncfusionToolsStateInfo.bin"文件中。如果要重置停靠信息,可以删除此文件。您在syncfusion设置中确定了"SyncfusionToolsStateInfo.bin"文件的地址。

您也可以使用以下代码将您的窗口停靠到您的主窗体:

mainPageDockingManager.SetDockVisibility(controlName, true);
mainPageDockingManager.DockControl(controlName, this, DockingStyle.Right, 150);

"this"对象是主窗体的引用。执行代码后,您可以保存窗口的状态。

相关文章: