Foxtable(狐表)用户栏目专家坐堂 → 控件事件代码编辑


  共有8482人关注过本帖树形打印复制链接

主题:控件事件代码编辑

帅哥哟,离线,有人找我吗?
ttitt147
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:181 积分:1451 威望:0 精华:0 注册:2012/5/11 12:47:00
控件事件代码编辑  发帖心情 Post By:2013/2/17 16:56:00 [只看该作者]

我在窗体中动态增加的控件,如何为动态增加的控件编辑事件代码?感谢

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/2/17 17:01:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
ttitt147
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:181 积分:1451 威望:0 精华:0 注册:2012/5/11 12:47:00
  发帖心情 Post By:2013/2/17 17:04:00 [只看该作者]

这个我看到了,不过还是不清楚,我做的是动态增加的text,希望可以将验证输入用的代码写入到类似Validating事件中,增加好控件后怎么写到这里啊?

 回到顶部
帅哥哟,离线,有人找我吗?
ttitt147
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:181 积分:1451 威望:0 精华:0 注册:2012/5/11 12:47:00
  发帖心情 Post By:2013/2/17 17:05:00 [只看该作者]

e.Form.Panel.Controls.Add(ct)
AddHandler
ct.Validating, AddressOf Button1_Click

这样可以吗?


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/2/17 17:06:00 [只看该作者]

以下是引用ttitt147在2013-2-17 17:05:00的发言:

e.Form.Panel.Controls.Add(ct)
AddHandler
ct.Validating, AddressOf Button1_Click

这样可以吗?


可以的。小例子。

点击浏览该文件:定义事件例子.table
[此贴子已经被作者于2013-2-17 17:06:27编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
jianjingmaoyi
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:760 积分:4714 威望:0 精华:0 注册:2011/12/17 18:37:00
  发帖心情 Post By:2013/2/17 17:47:00 [只看该作者]

第三方采用这个吧  动态的 用窗口全局就可以了吧

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/2/17 17:50:00 [只看该作者]

以下是引用jianjingmaoyi在2013-2-17 17:47:00的发言:
第三方采用这个吧  动态的 用窗口全局就可以了吧


用窗口全局可以,不过需要判断sender的名字来区分。

还是单独设置处理的方法比较好。

 回到顶部
帅哥哟,离线,有人找我吗?
ttitt147
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:181 积分:1451 威望:0 精华:0 注册:2012/5/11 12:47:00
  发帖心情 Post By:2013/2/18 9:15:00 [只看该作者]

谢谢,不过我不知道单独处理怎么样提到我动态增加的text控件的内容,代码象下面这样可以吗?

 

'自定义验证事件
Public Sub TextValidate(ByVal sender As System.Object, ByVal e As System.EventArgs, ByVal txtContent As Integer)

If sender.text > txtContent Then
sender.txt = txtContent
End If

End Sub

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/2/18 9:20:00 [只看该作者]

以下是引用ttitt147在2013-2-18 9:15:00的发言:

谢谢,不过我不知道单独处理怎么样提到我动态增加的text控件的内容,代码象下面这样可以吗?

 

'自定义验证事件
Public Sub TextValidate(ByVal sender As System.Object, ByVal e As System.EventArgs, ByVal txtContent As Integer)

If sender.text > txtContent Then
sender.txt = txtContent
End If

End Sub

 

 


给对应控件的事件指定到这个textvalidate函数就行了。
AddHandler ct.Validating, AddressOf textvalidate
[此贴子已经被作者于2013-2-18 9:20:53编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
ttitt147
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:181 积分:1451 威望:0 精华:0 注册:2012/5/11 12:47:00
  发帖心情 Post By:2013/2/18 9:25:00 [只看该作者]

我在全局变量里做了事件,但在生成控件的代码中不识别,说Validating不是textbox事件

AddHandler txt1.Validating, AddressOf TextValidate

 


 回到顶部
总数 15 1 2 下一页