C# splitterpanel size 比较小时,会导致新添进去的form 显示不全,怎么解?

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:30:47
我用了一个SplitterContiner,左边放置了一个TreeView,当我点击TreeView中的不同节点时,右边SplitterPanel2中会添加不同的Form,并调用Form.Show()来显示。当MainForm大小改变时,SplitterPanel2大小也会改变,这是新添进来的Form在显示时,界面就会显示不全。怎么解?

Form 不方便随着主窗体改变大小 因form上有控件,不可能很自动的调整,
一般做法是控制MainForm不能让MainForm随便变化大小,

把MainForm 的FormboadStyle设置成FixedSingle 并且最大化