我有 MSVC 2010,我需要在 groupbox 中放置一个 groupbox。当我尝试使用 GUI 编辑器时它不起作用,当我使用它时它不起作用:
groupbox1.Controls.Add(groupbox2);
groupbox.Visible = true;
如果我使用第二个框上方的代码,则不会显示。如果我使用 GUI 编辑器,则第二个框不会显示在第一个框内。
有人可以帮忙吗?
我有 MSVC 2010,我需要在 groupbox 中放置一个 groupbox。当我尝试使用 GUI 编辑器时它不起作用,当我使用它时它不起作用:
groupbox1.Controls.Add(groupbox2);
groupbox.Visible = true;
如果我使用第二个框上方的代码,则不会显示。如果我使用 GUI 编辑器,则第二个框不会显示在第一个框内。
有人可以帮忙吗?
更改子控件位置:
groupBox1.Controls.Add(groupBox2);
groupBox2.Location = new Point(10, 10);
来自Control.Location
(MSDN):
获取或设置控件左上角相对于其容器左上角的坐标。
您是否将 groupBox1 添加到主控件中?
this.Controls.Add(groupBox1);
也尝试在 groupBox 2 上设置 Visible = true
我认为您只需要添加一个 groupbox.Location。然后就会出现。
var groupBox = new GroupBox();
groupBox1.Controls.Add(groupBox);
groupBox.Location = new Point(somex,somey);