我是新手,刚接触C#想请问下我在FORM框架下知道行列数,想按行列数生成个checkbox的矩阵列表,然后根据checkbox的值对一个对应的2维数组赋值,请大侠贴个代码或大概讲下。。之前没接触过C#..谢谢!
解决方案 »
- 【帮忙解释一下 这个函数 最好是逐句解释】
- 导出一个时间段统计表
- C# 在窗体上画射线?
- 我这么悲催啊 ,刚上班,经理让我做一个GPS平台的需求 。跪求各位大虾倾囊相助啊 。眼泪啊 。感谢各位
- 主窗体Form1中SplitContainer1.panel1加载带有axWindowsMediaPlayer控件功能窗体Form2时,Form2显示位置下滑
- 为什么打印之前要多余的去测量字体大小?
- 窗体传值问题
- 外键。。主键 问题!!!!急救~~
- 大家幫幫我呀!謝謝了!
- 网页中的datagrid中滚动条如何实现?谢谢!
- 【求助】如何将Matlab函数打包进.net的安装工程中
- silverlight 增加表字段,不用编译程序
循环 很简单那的
每次new 一个 之后controls.add() 方法加到窗体上
{
for (int ii = 0; ii < demoNums.GetLength(0); ii++)
{
for (int jj = 0; jj < demoNums.GetLength(1); jj++)
{
CheckBox chkb = new CheckBox();
chkb.AutoSize = true;
chkb.Text = demoNums[ii, jj].ToString();
chkb.Top = 20+ 30 * ii;
chkb.Left = 20 + 60 * jj;
this.Controls.Add(chkb);
}
}
}
我也是这么想的。。但不太熟悉C#怎么通过NAME值来选定复选框,通过循环的i,j能作为名字访问么?
可以定义一个类,二维数组每个元素都是这个类的实例,这个类里包含数值和一个Windows.Forms.Control的实例保存着对应的checkbox
很笨的方法,不知道对LZ有没有用