QQ20068224 2015-02-05 14:55 采纳率: 0%
浏览 2190

vb.net 动态生成的控件,事件也动态加,怎么做呢?

我现在做一个软件,想把下面一排的快捷按钮也做成动态生成的,也就是让用户自己选择(已存入数据库),动态按钮的事件要使用上面菜单的单击事件,如何写这样的动态事件呢?
addhandler xx addressof xxx 我会使用,但是我在主界面加载的时候快捷按钮是用户自定义设置的,每次可以读出来用户设置了哪个菜单作为快捷按钮,就是无法使用菜单的事件,求大家帮帮忙。

绑定事件我会

AddHandler Button1.Click, AddressOf buttonchick
可是我要把动态按钮绑定菜单的事件啊,
并且每次绑定的菜单不确定,是用户自选的,难道用户自己选择完快捷功能,我就要打开源码更改AddressOf 后面的事件,然后再生成给用户使用?
![图片说明](https://img-ask.csdn.net/upload/201502/05/1423148130_927198.png)图片说明

  • 写回答

3条回答 默认 最新

  • threenewbee 2015-02-05 15:16
    关注

    没必要,可以通过sender参数区别用户点的是哪一个。

    Private Sub buttonchick(Sender As Object, Args As EventArgs)
    MsgBox (Sender As Control).Name
    End Sub

    评论

报告相同问题?

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题