一个小的管理系统,左侧是菜单,右侧是窗体显示,分别放入splitecontainer的左右两侧。
现在的问题是,当把那个区分的split拖到右边的时候,点击左侧菜单,在右侧打开窗体后,再把split拖到左边后,窗体不能随着右侧的splitpanel大小变化而变化。看着像半截。
但是把formborder设置为不是none的时候,发现可以拖动窗体的边改变大小,把没显示出来的显示出来。
在split的sizechange的事件里面设置了form的宽度,但是不起作用,怀疑是此处导致,求解。
1. 用流布局;
2. 你改split的sizechange没用, 得改你右边窗体的。
把你用的布局控件的dock设为full
学习Winform编程。
关于布局,你得掌握两个属性
一是Anchor,二是Dock