在.net中如何动态生成控件??

mike1983 2005-02-21 03:06:51
假设我现在有一个数据库,一个id列,唯一的,现在就是表里每增加一个记录,就自动生成一个button,请问怎么实现??还有,我想问问.net重的"委托"到底事怎么一回事?
...全文
216 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
JasonHeung 2005-02-21
  • 打赏
  • 举报
回复
this.button1.Click += new System.EventHandler(this.button1_Click);",这句如何解释?
就是注册一个点击事件,当button1被按下就调用button1_Click方法。
zhongjy001 2005-02-21
  • 打赏
  • 举报
回复
那一句的意思就是:
按下button1后,会执行 方法button1_Click的操作
可以这样简单的理解事件委托
sutalon 2005-02-21
  • 打赏
  • 举报
回复
在 .net 中,"委托"非常重要,它被用在许多地方,

如:所有的事件机制都是基于"委托"的,通过"委托",.net

实现了与 Java 相区别的事件注册和监听机制。
mike1983 2005-02-21
  • 打赏
  • 举报
回复
谢谢你的回复,基本上我都看懂了,但是有一句"this.button1.Click += new System.EventHandler(this.button1_Click);",这句如何解释
lgnet 2005-02-21
  • 打赏
  • 举报
回复
this.button1 = new System.Windows.Forms.Button();

this.button1.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
this.button1.Location = new System.Drawing.Point(124, 296);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(80, 23);
this.button1.TabIndex = 9;
this.button1.Text = "检索数据";
this.button1.TextAlign =
this.button1.Image = ((System.Drawing.Image)(resources.GetObject("button1.Image")));
this.button1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
System.Drawing.ContentAlignment.MiddleRight;
this.button1.Click += new System.EventHandler(this.button1_Click);

this.Controls.Add(this.button1);

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧