标题:三个事件可以写在一个“事件”中吗?
取消只看楼主
jrs123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:627
专家分:14
注 册:2006-9-5
结帖率:94.12%
已结贴  问题点数:20 回复次数:2 
三个事件可以写在一个“事件”中吗?
如下三个事件,每次编写一个框都要输入3次,请问,是否可以简化一些,写到一个“事件”里?
Private Sub Text8_Click()
Text8.Text = Val(Text8.Text) + 1 '鼠标点文字框一次自动加1
End Sub
Private Sub Text8_KeyPress(KeyAscii As Integer)
KeyAscii = 0 '不允许在框内用键盘写入
End Sub
Private Sub Text8_KeyDown(KeyCode As Integer, Shift As Integer)
Text8.Locked = True '框内字不能删除,只能统一用“清除”指令
End Sub
搜索更多相关主题的帖子: 事件 Private Sub End Integer 
2018-03-07 18:36
jrs123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:627
专家分:14
注 册:2006-9-5
得分:0 
谢谢风吹过b版主的回复,框很多,应该用第一种方法,但不知如何封装自定义控件?能提供实例吗?
2018-03-08 08:56
jrs123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:627
专家分:14
注 册:2006-9-5
得分:0 
谢谢各位的回复,由于窗口内文本框不超过30个,暂时用复制的方法。
2018-03-09 21:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-485071-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.224433 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved