c#winform怎样实现动态生成控件
1个回答
展开全部
打开Microsoft Visual Studio 2010
新建解决方案,
添加项目——动态生成控件
窗体布局
把窗体设置合适的大小
确定控件的基本属性
1、假设要添加15个button按钮;
2、基本属性如下:
Name:名称 myButton
Text:显示文本 按钮(i)
Size:大小 50*50
Location:窗体位置
Location属性如何动态变化?(分析如图)
假设要把15个按钮,每5个一行生成,那么就需要让Location属性动态变化?怎么办?
经过分析,确定X的坐标为:50+i%5*100
Y的坐标如何动态确定?
1、定义一个行变量;
2、Y的坐标为:50+row*100
3、增加判断换行条件:i % 5 == 0 && i != 0
输入代码试试看?ok!运行效果如图
新建解决方案,
添加项目——动态生成控件
窗体布局
把窗体设置合适的大小
确定控件的基本属性
1、假设要添加15个button按钮;
2、基本属性如下:
Name:名称 myButton
Text:显示文本 按钮(i)
Size:大小 50*50
Location:窗体位置
Location属性如何动态变化?(分析如图)
假设要把15个按钮,每5个一行生成,那么就需要让Location属性动态变化?怎么办?
经过分析,确定X的坐标为:50+i%5*100
Y的坐标如何动态确定?
1、定义一个行变量;
2、Y的坐标为:50+row*100
3、增加判断换行条件:i % 5 == 0 && i != 0
输入代码试试看?ok!运行效果如图
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询