I CALL 我又遇难了!Groupbox问题!
页面就是两个groupbox,两个label
动态添加checkbox,结果就显示其中一个!到底哪个地方出问题了啊?

第二个groupbox 怎么就没添加进去呢?坐标没重复,名称没重复。god!
动态添加checkbox,结果就显示其中一个!到底哪个地方出问题了啊?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void SetCheckBox(GroupBox gb,Label lb)
{
lb.Text = lb.Text + "----" + gb.Location.X.ToString()+"/"+gb.Location.Y.ToString();
for (int a = gb.Location.Y + 12; a < gb.Location.Y + gb.Size.Height - 22; a = a + 22)
{
for (int b = gb.Location.X + 12; b < gb.Location.X + gb.Size.Width - 114; b = b + 112)
{
CheckBox cb = new CheckBox() { Text = "GB_" + b.ToString() + "_" + a.ToString(), Name = "GB_" + b.ToString() + "_" + a.ToString() };
cb.Location = new System.Drawing.Point(b, a);
cb.Size = new System.Drawing.Size(108, 16);
gb.Controls.Add(cb);
lb.Text = lb.Text + "----" + cb.Name;
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
SetCheckBox(this.groupBox1,this.label1);
SetCheckBox(this.groupBox2, this.label2);
}
}
}

第二个groupbox 怎么就没添加进去呢?坐标没重复,名称没重复。god!
...全文
相关推荐
折叠面板(c# winform)
" + (i + 1); newButton.Location = new Point(startX, startY + i * buttonHeight); groupBox.Controls.Add
CBUILDER应用程序的界面跟随不同分辨率而改变[文].pdf
CBUILDER(C++Builder)作为一款强大的集成开发环境(IDE),提供了相应的机制来处理这个问题。
可视化程序设计基础上机实验报告简明格式分享.pdf
通过这个实验,学生可以加深对C#编程语言的理解,尤其是文件I/O操作,这对于任何涉及数据持久化的软件开发都至关重要。
VS2012+MFC+串口通信的实现
- 添加两个GroupBox控件,并分别修改Caption为“接收”和“发送”。
C#程序设计-1期 教学设计_单元5_Windows窗体.doc
配置文件的读写涉及到文件I/O操作,需要学生掌握如何动态读取和保存用户配置。同时,创建自定义用户控件并为其添加事件处理是提升学生创新能力的重要环节。


