dar*_*mos 5 .net splitcontainer winforms
我的 Winforms 应用程序在数据库中保存并恢复其 GUI 状态。除了拆分容器的 SplitterDistance 之外,一切正常。
该值已从数据库正确加载和设置,但是当我退出应用程序而不接触拆分器时,我希望它保存相同的值。但它保存了初始值-25像素。如果我多次打开和关闭应用程序,分离器距离每次都会减少 25 像素。
它不是一个自定义控件,只是一个普通的旧 .NET SplitContainer。仅以编程方式访问该控件以加载其初始 SplitterDistance 并在退出时保存它,仅此而已。
我该如何解决这个问题?
更新: spl 的FixedPanel
属性最初设置为None
。尝试将其设置为Panel1
和Panel2
;在这两种情况下,当我保存它时,SplitterDistance都会增加50 像素。