首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#动态groupBox

C#动态groupBox
EN

Stack Overflow用户
提问于 2014-03-26 13:13:08
回答 2查看 808关注 0票数 0

我有一个简单的表单,有两个按钮,其余的是动态FlowLayoutPanelgroupBox。我想不出来。为什么groupBox不显示?显示空FlowLayoutPanel,但不显示groupBox。我遗漏了什么?

代码语言:javascript
复制
   public partial class AddItems : Form
{
    private FlowLayoutPanel panel; 
    private GroupBox groupBox1;
    private Label labelX;
    private Label labelY;
    private TextBox boxX;
    private TextBox boxY;
    private CheckBox boxOn;
    private CheckBox boxOff;


    public AddItems()
    {
        InitializeComponent();
        panel = new FlowLayoutPanel();
        panel.SuspendLayout(); 
    }

public void CreateGroupBox(string boxName, int x, int y)
{
   groupBox1 = new GroupBox();
   groupBox1.Name = boxName;
   groupBox1.Text = boxName;

   labelX = new Label();
   labelX.Text = "X";
   labelX.Location = new Point(10, 10);

   boxX = new TextBox();
   boxX.Text = x.ToString();
   boxX.Location = new Point(20, 10);

   labelY = new Label();
   labelY.Text = "Y";
   labelY.Location = new Point(40, 10);

   boxY = new TextBox();
   boxY.Text = y.ToString();
   boxY.Location = new Point(50, 10);

   boxOn = new CheckBox();
   boxOn.Location = new Point(60, 10);

   boxOff = new CheckBox();
   boxOff.Location = new Point(70, 10);

   groupBox1.Controls.Add(labelX);
   groupBox1.Controls.Add(boxX);
   groupBox1.Controls.Add(labelY);
   groupBox1.Controls.Add(boxY);
   groupBox1.Controls.Add(boxOn);
   groupBox1.Controls.Add(boxOff);
   groupBox1.Dock = DockStyle.Fill;

   panel.Size = new Size(491, 152);
   panel.Location = new Point(12, 12);
   panel.BorderStyle = BorderStyle.Fixed3D;

   this.Controls.Add(panel);

   this.panel.Controls.Add(groupBox1);
   panel.ResumeLayout(); 
}
EN

回答 2

Stack Overflow用户

发布于 2014-03-26 13:17:23

试着这样做;

代码语言:javascript
复制
panel.Controls.Add(groupBox1);
this.Controls.Add(panel);
票数 0
EN

Stack Overflow用户

发布于 2014-03-26 13:21:18

使用

代码语言:javascript
复制
panel.Controls.Add(groupBox1);
this.Controls.Add(panel);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22652036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档