主要问题:
我有一个Form是MDI容器并放置了Splitter。
我需要最终用户可以自定义此Splitter的大小。 如何?默认情况下,鼠标光标变为VSplit,但Splitter始终处于锁定状态。
可选问题:
该程序的结构/可视布局与Simatic 7相同。例如:
我猜测Splitter是启用两个面板的更好选择,左侧是一个,另一个是底部。对?或者如何获得示例的类似布局?
答案 0 :(得分:0)
我建议在分割器上使用splitContainer。 SplitContainer是replace splitter,但他们保留了兼容性。我发现它使用起来相当容易,因为它为您创建了面板,让您可以更好地访问您可能想要的属性。
如果没有额外的工作,你可以更容易地做你想做的事。
您应该能够使用2个splitcontainer获得该布局。将一个Orientation属性设置为Horizontal,然后将另一个splitcontainer放在顶部面板中。
简化代码示例以显示表单:
Form1 frm = new Form1();
frm.TopLevel = false;
SplitContainer2.Panel2.Controls.Add(frm);
frm.Dock = DockStyle.Fill;
frm.Show();