CNET中动态添加与删除控件.docVIP

  • 2
  • 0
  • 约 11页
  • 2016-12-29 发布于重庆
  • 举报
C#.NET中动态添加与删除控件? ?   数组为共享公用功能的一组控件一起工作提供了便捷的途径。例如,一组控件可能用于显示相关的数据,或者在被点击时提供相关的行为。C#本身并不支持控件数组的建立,但是你可以通过编程复制控件数组的所有功能。本文介绍复制控件数组功能的简单组件的建立。 控件数组的主要用处有: 1,使用相同的名称与索引访问一组控件,允许用编号检索和设置数据项并且在整个数组中重复。这个功能可以使用下面的代码实现。 伪代码 myControl[myIndex].MyProperty = myValue; myControl[myIndex + 1].MyMethod ? 2,多个对象使用同一个事件处理程序(event handler)处理事件,在这些事件中检索和使用索引,代码如下: 伪代码 private void myControl_Click(System.Object sender, System.EventArgs e) ?? { ????? Messagebox.Show(You have clicked MyControl number + ???????? myControl.Index); } 3,在运行时动态添加或者删除控件,代码如下: 伪代码 for (int i = 1; i 6; i++) { ?? //插入代码来建立控件并给属性赋值

文档评论(0)

1亿VIP精品文档

相关文档