| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 465 人关注过本帖
标题:[求助]VB6共享事件问题
只看楼主 加入收藏
ryljun
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-10-26
收藏
 问题点数:0 回复次数:3 
[求助]VB6共享事件问题

偶一个程序中,用了9个文本框控件Text1到Text9,这9个文本框都有输入验证,只能输入数字、退格、空格和回车。是这样做的:

'输入字符验证,只能输入数字、小数点和退格键,且输入空格或回车时跳到下一文本框
Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer)
If KeyAscii = 8 Then
KeyAscii = 8
Exit Sub
End If
If KeyAscii = 13 Or KeyAscii = 32 Then
KeyAscii = 0
SendKeys "{tab}"
Exit Sub
End If
If KeyAscii <> 46 And KeyAscii < 48 Or KeyAscii > 58 Then
KeyAscii = 0
Text15.Text = "只能输入数值!"
Exit Sub
End If
Text15.Text = ""
End Sub

这样共有9段一样的事件代码,听说有控件数组可以共享事件,那么控件数组就是Text1(0)到Text1(8)啦,可是怎样共享事件呢?请高手指教,谢谢。





[此贴子已经被作者于2006-10-26 14:18:26编辑过]

搜索更多相关主题的帖子: 文本框 小数点 Text1 
2006-10-26 02:51
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
你只是判断参数Index就可以知道是哪个控件了..

我的msn: myfend@
2006-10-26 09:08
ryljun
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-10-26
收藏
得分:0 
我真菜,还是不懂,能否给个示例代码?
2006-10-26 14:09
ryljun
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-10-26
收藏
得分:0 

晕,懂了,谢谢啊!

2006-10-26 14:19
快速回复:[求助]VB6共享事件问题
数据加载中...
 
   



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

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