c#winform怎样实现动态生成控件

 时间:2024-10-18 17:42:15

1、打开Microsoft Visual Studio 2010新建解决方案,添加项目——动态生成控件

c#winform怎样实现动态生成控件

3、确定控件的基本属性1、假设要添加15个button按钮;2、基本属性如下:Name:名称 myButtonText:显示文本 按钮(i)Size:大小 50*50Location:窗体位置

c#winform怎样实现动态生成控件c#winform怎样实现动态生成控件

6、输入代码试试看?ok!运行效果如图

c#winform怎样实现动态生成控件

7、完整代码:namespace 设计{ public partial class form1 : Form { public form1() { InitializeComponent(); } private void form1_Load(object sender, EventArgs e) { int row = 0; for (int i = 0; i < 15; i++) { if (i % 5 == 0 && i != 0) { row++; } Button btn = new Button(); //控件名称 btn.Name = "mybutton" + i.ToString(); //控件显示文本 btn.Text = string.Format("按钮{0}", i + 1); //控件大小 btn.Size = new Size(50,50); //控件位置【动态变化】 btn.Location = new Point(50+i%5*100,50+row*100); //添加到窗体 this.Controls.Add(btn); } } }}

  • sql server怎么查看数据库运行状态
  • Office 2016安装路径自定义修改
  • 批处理获取内存使用率
  • QT界面怎么使控件随窗口大小变化一直居中显示
  • Windows 8如何启用Virtual Disk服务
  • 热门搜索
    know是什么意思 乌鸦坐飞机什么梗 金融社保卡有什么用 万马奔腾的意思 浑浊的意思 如履薄冰的意思 生气的意思 上海有什么好玩的景点 什么是体癣 hard什么意思中文意思