我用循环手动生成按钮(可以自定义横列的个数自动生成)并且放到泛型集合里list<button>里
我想对list里所有的按钮进行操作 (这些操作都要在属性中实现和操作)
例如:我想改变每个按钮上文字的位置 。
谁有好的方法
最好能给段代码
我想好久都没想出来
我想对list里所有的按钮进行操作 (这些操作都要在属性中实现和操作)
例如:我想改变每个按钮上文字的位置 。
谁有好的方法
最好能给段代码
我想好久都没想出来
解决方案 »
- 都来下,关于winform,怎么使窗体变暗然后出现提示框?
- radControls for asp.net 控件是不是很垃圾啊?
- pictureBox控件问题
- 进度条问题,在线等!
- listbox中多行内容插入数据库,但只能存入除第一行以外的数据,第一行的内容存不进去,请大家帮忙啊
- 关于dw预览的错误……求高手!!!
- 把一个Button放到DataGrid里边,点击Button响应的是什么事件?为什么不响应DataGrid的ItemCommand事件?
- .net伪静态实现方法
- sql语句中的日期/时间值的比较,老是出现‘至少一个参数没有被指定值‘,快救救我哦!!!
- 未处理的“System.IO.IOException”类型的异常出现在 mscorlib.dll 中。
- C#中datagridview.rows.add()方法的疑惑
- c#的一个小问题怎么声明一个数组元素的个数不定
动态添加button,添加到界面,通过delegate实现事件响应
但是为了操作组合控件了自动生成按钮
要把属性建立在组合控件上
这样便于操作
在循环中:
for(int i=0;i<list.Count;i++)
{
Button button = new Button();
button.Name=XXX;
button.Text=XXX;
button.Click+= new EventHandler(button_Click);
// 这里的EventHandler不知道字母是否正确.. 反正+=后 按tab 自动出来的没背这个单词.
XX.Controls.Add(button);
//XX 代表某个容器, 比如这个FORM .你可以写成 this.Controls.Add(button);
}
不知道是否能达到你的效果.
for(int i=0;i <list.Count;i++)
{
.....
button.Click+= new EventHandler(button_Click);
//..
//这个将为你的button 动态的绑定一个你事先定义好的button_Click方法..
....
}
for(int i=0;i <list.Count;i++)
{
Button button = new Button();
button.Name=XXX;
button.Text=XXX;
button.Click+= new EventHandler(button_Click);
// 这里的EventHandler不知道字母是否正确.. 反正+=后 按tab 自动出来的没背这个单词.
XX.Controls.Add(button);
//XX 代表某个容器, 比如这个FORM .你可以写成 this.Controls.Add(button);
}
不知道是否能达到你的效果