首页 新闻 会员 周边

C# 如何获取控件里面的控件事件

0
悬赏园豆:5 [已关闭问题] 关闭于 2017-07-05 17:37

自己做了一个控件,控件里面包含一些小的控件, 这种多重控件如何把最底层的事件反应到最外面????

居~的主页 居~ | 初学一级 | 园豆:28
提问于:2017-03-10 18:20
< >
分享
所有回答(3)
0

不明白你要干嘛

龙行天涯 | 园豆:1794 (小虾三级) | 2017-03-10 19:11

winform获取自定义控件的事件

支持(0) 反对(0) 居~ | 园豆:28 (初学一级) | 2017-03-10 19:13
0

class ListBox

{

 public event ItemClicked;

ListBox()

{

  ...

  Item[i].Click += (sender,args)=>{ItemClicked?.Invoke(x,y)};

  ...

}

}

—— 明白没

花飘水流兮 | 园豆:13560 (专家六级) | 2017-03-10 19:49

.....没

支持(0) 反对(0) 居~ | 园豆:28 (初学一级) | 2017-03-10 19:51

@久久小垠: 慢慢看清楚。ListBox比如就是你所谓的一个组合控件,Item[0]代表其中一个子控件。

支持(0) 反对(0) 花飘水流兮 | 园豆:13560 (专家六级) | 2017-03-10 19:53

@花飘水流兮:没看明白怎么在主窗体捕获这个点击事件

支持(0) 反对(0) 居~ | 园豆:28 (初学一级) | 2017-03-10 19:54

@久久小垠: ListBox你就当作窗体行不行。

支持(0) 反对(0) 花飘水流兮 | 园豆:13560 (专家六级) | 2017-03-10 19:57

@花飘水流兮: 谢谢,谢谢,我再问下去你可能要发飙了。我先试试哈

支持(0) 反对(0) 居~ | 园豆:28 (初学一级) | 2017-03-10 19:58
0

事件冒泡

jey840607 | 园豆:204 (菜鸟二级) | 2017-03-10 23:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册