我发现孩子的控制不是在他们父母的边界之外绘制的。所以如果我有一个突出于面板右侧的按钮,它会在面板结束部分的一半处画出。C#控件是否超出了父级边界?
2个问题:
- 有有父母的边界外的子控件任何方式(有一些诀窍也许)?
- 该限制的原因是什么? (我想明白)
例,2个按钮:B1是大父母,B2较小的孩子:
public Form1()
{
Size = new Size(800, 600);
Button b1 = new Button();
b1.Text = "hello world";
b1.SetBounds(0,0,256,128);
Controls.Add(b1);
Button b2 = new Button();
b2.Text = "abcdefghijklmnopqrstuvwxyz";
b2.SetBounds(192,32,128,64);
b1.Controls.Add(b2);
}
编辑:
这是关于控制内控件
不控制内部形式
。
不,没有花哨的用户界面。我知道我可以使用地区创建疯狂的桌面应用程序。这不是我想要的。
谢谢!
我很好奇:你为什么想这样做? – xxbbcc