.net中多控件共享事件处理程序的方法

VB开发中,多个同种类型的控件组成控件数组,这样各个控件就可以共享同一应用程序,如命令按钮Command1(1)、Command1(2)、Command1(3)共用Command1_Click()。
在.net中,也可实现相似的功能。由于事件模型的变化,.net中采用了如下做法:

  private void MixedControls_Click(object sender, System.EventArgs e)
  {
   RadioButton b = (RadioButton) sender;
   switch (b.Name)
   {
    case "optLabelEdit0":
     .......... 
    case "optLabelEdit1":
      .......... 
   }
 
}

posted on 2008-03-14 17:16  YISONG  阅读(265)  评论(0编辑  收藏  举报

导航