找回密码
 立即注册

QQ登录

只需一步,快速开始

ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-11-23 15:22:00
11#
你是想动态地为FlexGrid添加MouseClick事件,你可以试一试下面的代码:
  1.     Private Sub radioButton1_CheckedChanged(sender As System.Object, e As System.EventArgs) Handles radioButton1.CheckedChanged
  2.         If radioButton1.Checked Then
  3.             AddHandler C1FlexGrid1.MouseClick, AddressOf C1FlexGrid1_MouseClick
  4.         Else
  5.             RemoveHandler C1FlexGrid1.MouseClick, AddressOf C1FlexGrid1_MouseClick
  6.         End If
  7.     End Sub
  8.     Private Sub C1FlexGrid1_MouseClick(sender As System.Object, e As System.Windows.Forms.MouseEventArgs)
  9.         MessageBox.Show("click")
  10.     End Sub
复制代码
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-23 17:03:00
12#
失效呢

当radiobutton1.check = true 时,失效呢
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-23 17:05:00
13#
If radioButton1.Checked Then
            AddHandler C1FlexGrid1.MouseClick, AddressOf C1FlexGrid1_MouseClick
        Else
            RemoveHandler C1FlexGrid1.MouseClick, AddressOf C1FlexGrid1_MouseClick
        End If

radiobutton2 被激活时,有效果,radiobutton1被激活时,没有效果呢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-11-23 17:13:00
14#
附件是一个完整的Demo,请参考:


如无法解决你的问题,可发送一个重现你问题的Demo给我们,以便于协助调查问题的原因。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-23 21:48:00
15#


当选择了radiobutton1时,反而不能实现点击显示图片了,再点击图片消失了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-23 22:00:00
16#

....

.....
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-24 10:59:00
17#
help me
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-11-24 11:32:00
18#
我修改了其中部分代码,添加了相应的注释,如有疑问可以随时发帖

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-30 22:14:00
19#
c# 没有 handles,该如何解决呢?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-12-1 10:32:00
20#
handles是VB.NET中绑定事件的方法,C#中使用的是 += ,例如:
VB.NET
AddHandler C1FlexGrid1.MouseClick, AddressOf C1FlexGrid1_MouseClick

C#
c1FlexGrid1.MouseClick += new System.Windows.Forms.MouseEventHandler(c1FlexGrid1_MouseClick);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部