添加动态控件.rar
public partial class Form1 : Form { public Form1() { InitializeComponent(); } Label lab = new Label();//定义在到事件外面,这样多个按钮能公用该变量 private void button1_Click(object sender, EventArgs e) { #region //动态添加多个按钮 for (int i=0;i<4;i++) { Button btn = new Button(); btn.Name = "MyButton"+i; btn.Text = string.Format("按钮"+i); btn.Size = new Size(72, 48); btn.Location = new Point(200, 180+70*i); this.Controls.Add(btn); } #endregion #region//动态添加标签 lab.Name = "MyLabel"; lab.Text = string.Format("标签"); lab.Size = new Size(72, 48); lab.Location = new Point(100, 180); this.Controls.Add(lab); #endregion #region//动态添加文本框 TextBox tb = new TextBox(); tb.Name = "MyTextBox"; tb.Text = string.Format("文本框"); tb.Size = new Size(72, 48); tb.Location = new Point(300, 180); this.Controls.Add(tb); #endregion #region//往容器内添加标签 Label lab1 = new Label(); lab1.Name = "MyLabel1"; lab1.Text = string.Format("标签"); lab1.Size = new Size(72, 48); lab1.Location = new Point(710, 180); panel1.AutoScroll = true; //为panel添加滚动条 panel1.Controls.Add(lab1);//为panel添加控件 panel1.BorderStyle = BorderStyle.FixedSingle;//为panel添加边框 // panel1.BorderStyle = BorderStyle.None;//为panel取消边框 #endregion } private void button2_Click(object sender, EventArgs e) { this.Controls.Remove(lab); } } }
- 1
- 粉丝: 12
- 资源: 26
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Fortran语言语法快速入门.pdf
- 明日方舟 年 鼠标指针.rar
- 全国银行经济监管可视化系统
- e商小二-供应链管理物流交仓创业商业计划书.rar
- Edge浏览器下载文件提示 “无法安全下载” 的解决方法
- 基于springboot+layui的医院日常耗材管理系统.zip
- Emkex亿迈克思新型互联网磁材供应链商业计划书.rar
- 计算机毕业设计-ASP.NET某店POS积分管理系统-销售情况,会员卡再发行数据生成(源代码+)-毕设源码实例.zip
- 计算机毕业设计-asp.net某店POS积分管理系统-清除履历表、日志表、月购买额(源代码+)-毕设源码实例.zip
- 计算机毕业设计-ASP.NET某店POS积分管理系统-积分实绩更新及销售状况统计(源代码+)-毕设源码实例.zip