以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 控件事件代码编辑 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=28757) |
-- 作者:ttitt147 -- 发布时间:2013/2/17 16:56:00 -- 控件事件代码编辑 我在窗体中动态增加的控件,如何为动态增加的控件编辑事件代码?感谢 |
-- 作者:lin_hailun -- 发布时间:2013/2/17 17:01:00 -- 如下 http://www.foxtable.com/help/topics/2374.htm |
-- 作者:ttitt147 -- 发布时间:2013/2/17 17:04:00 -- 这个我看到了,不过还是不清楚,我做的是动态增加的text,希望可以将验证输入用的代码写入到类似Validating事件中,增加好控件后怎么写到这里啊? |
-- 作者:ttitt147 -- 发布时间:2013/2/17 17:05:00 -- e.Form.Panel.Controls.Add(ct) 这样可以吗? |
-- 作者:lin_hailun -- 发布时间:2013/2/17 17:06:00 -- 以下是引用ttitt147在2013-2-17 17:05:00的发言: e.Form.Panel.Controls.Add(ct) 这样可以吗? 可以的。小例子。 点击浏览该文件:定义事件例子.table [此贴子已经被作者于2013-2-17 17:06:27编辑过]
|
-- 作者:jianjingmaoyi -- 发布时间:2013/2/17 17:47:00 -- 第三方采用这个吧 动态的 用窗口全局就可以了吧 |
-- 作者:lin_hailun -- 发布时间:2013/2/17 17:50:00 -- 以下是引用jianjingmaoyi在2013-2-17 17:47:00的发言: 第三方采用这个吧 动态的 用窗口全局就可以了吧 用窗口全局可以,不过需要判断sender的名字来区分。 还是单独设置处理的方法比较好。 |
-- 作者:ttitt147 -- 发布时间:2013/2/18 9:15:00 -- 谢谢,不过我不知道单独处理怎么样提到我动态增加的text控件的内容,代码象下面这样可以吗?
\'自定义验证事件 If sender.text > txtContent Then End Sub
|
-- 作者:lin_hailun -- 发布时间:2013/2/18 9:20:00 -- 以下是引用ttitt147在2013-2-18 9:15:00的发言: 谢谢,不过我不知道单独处理怎么样提到我动态增加的text控件的内容,代码象下面这样可以吗?
\'自定义验证事件 If sender.text > txtContent Then End Sub
给对应控件的事件指定到这个textvalidate函数就行了。 AddHandler ct.Validating, AddressOf textvalidate [此贴子已经被作者于2013-2-18 9:20:53编辑过]
|
-- 作者:ttitt147 -- 发布时间:2013/2/18 9:25:00 -- 我在全局变量里做了事件,但在生成控件的代码中不识别,说Validating不是textbox事件 AddHandler txt1.Validating, AddressOf TextValidate
|