private void BaseForm_Load(object sender, EventArgs e)
{
List<string> names = new List<string>();
names = headerManager.HeaderNameList();
int i; //循环输出姓名
int row = 1;//行
int col = 1;//列
for (i = 0; i < names.Count; i++)
{
CheckBox cb = new CheckBox();
cb.Size = new Size(60, 16);
cb.AutoSize = true;
if (row < 3)
{
cb.Text = names[i].ToString();
cb.Name = "checkBox" + i + 1;
cb.Location = new Point(530 + col * 60, 5 + (row - 1) * 20);
cb.Anchor = AnchorStyles.Left | AnchorStyles.Top;
row++;
}
if (row == 3)
{
row = 1;
col++;
}
this.Controls.Add(cb);
}
}在窗体加载的时候循环输出并排列checkbox控件。
现在我需要随便checked一个checkbox控件的时候,就要记录这个checkbox的Text
应该怎么做?在线等!
祝大家新年快乐~~今天是08的最后4个多小时了~~
解决方案 »
- 可不可以将.Netframework 4.0和开发的程序一起做一个安装程序,可以自动安装,不需要分开安装呢?
- 求解:invalidargument = value '1' is not valid for 'index'
- C#中如何实现像飞信和QQ的自定义头像把图片缩小并且要清晰
- 问下大伙,datagridview有没什么事件在录入单元格内容时按下空格键可以启动的?
- [WinFrom] DataGridView(动态生成的)事件触发问题。
- 公司的項目,沒搞出來,求大家幫忙
- 很急~~~C#中DataGrid的更新~~~~獨分!
- 如何在窗体中声明的某个类访问textBox,listBox之类的控件??
- 时间问题?
- 怎么获取对方IP地址
- 如何判断当前应用是WinForm还是WebForm
- xml 序列化求助 50分
cb.CheckedChanged += new System.EventHandler(CheckBox_CheckedChanged);
private void CheckBox_CheckedChanged(object sender, EventArgs e)
{
CheckBox c = sender as CheckBox;
System.Console.Writeln(c.Text);
}