| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1852 人关注过本帖
标题:三个事件可以写在一个“事件”中吗?
取消只看楼主 加入收藏
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
快速回复:三个事件可以写在一个“事件”中吗?
数据加载中...
 
   



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

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