现实会那么美?
If me.today=me.yesterday then me.tomorrow=0
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 154 文章- 6 评论- 546
[学习日记]对控件的继承和重载
今天在学习有关CLASS的继承后,有后领悟
就写了一个CLASS来继承textbox,嘿嘿,成功了!
当然还对其进行了重载,对输入的字符类型进行了限制,使其只能输入数字。
继承类如下:
Public
Class NumericTextBox
Class
NumericTextBox
Inherits
System.Windows.Forms.TextBox
Protected
Overrides
Sub OnKeyPress()
Sub
OnKeyPress(
ByVal
e
As
System.Windows.Forms.KeyPressEventArgs)
e.Handled
=
Not
Char
.IsDigit(e.KeyChar)
End Sub
End Class
在窗外中调用此类代码如下:
#Region
"
Windows 窗体设计器生成的代码 "
'
Friend
WithEvents
TextBox1
As
NumericTextBox
<
System.Diagnostics.DebuggerStepThrough()
>
Private
Sub InitializeComponent()
Sub
InitializeComponent()
Me.TextBox1
=
New
NumericTextBox
Me.SuspendLayout()
'
'
TextBox1
'
Me.TextBox1.Location
=
New
System.Drawing.Point(
24
,
24
)
Me.TextBox1.Name
=
"
TextBox1"
Me.TextBox1.Size
=
New
System.Drawing.Size(
152
,
21
)
Me.TextBox1.TabIndex
=
0
Me.TextBox1.Text
=
"
123"
'
'
.
End Sub
#
End
Region
其效果如图:
嘿嘿!主要功能当然是都完成了,也成功了,可是遇到一个问题,因为限制只能输入数字,结果按小数点、减号和后退BCAK SPACE键都不起作用,就不能输入小数、负数和修改数值了,麻烦。
请高手帮忙修改一下,让其能输入现实意义的数字,并能修改。
posted @ 2005-03-11 10:39
轻风
阅读(1118)
评论(2)
编辑
收藏
网摘
所属分类:
学习日记
发表评论
回复
引用
查看
#1楼
2005-03-11 10:48 |
dudu
这样的文章建议放在新手区!
回复
引用
#2楼
2005-03-23 02:28 |
jjkk168[未注册用户]
可以通过更改WndProc或更改base.OnKeyPress事件来解决控件输入的检测,并且可以通过正则表达式来判断输入是否正确。
(注:如果是-号或.,则建议在判断正则表达式的时候在-或.后面加入0)
刷新评论
切换模板
发表评论
昵称:
[登录]
[注册]
主页:
邮箱:
(仅博主可见)
验证码:
看不清,换一个
评论内容:
登录
注册
[使用Ctrl+Enter键快速提交评论]
0
116685
导航:
网站首页
社区
新闻
博问
闪存
网摘
招聘
找找看
Google搜索
China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
China-Pub 计算机绝版图书按需印刷服务
相关文章:
最新IT新闻:
19岁天才黑客发布首个iPhone 3GS破解软件
新浪邮箱大本营粉墨登场!Sina.cn开放注册
IE市场份额首次跌破60%
Google App Engine宕机6小时——云的安全在哪里?
微软新推社交网站Windows Live Planet
相关链接:
公告
技术群:1491195
加入者要有一定功底,相互帮助
强调相互
理想总是飞来又飞去,虚无飘渺
现实总是跌跌又撞撞,无法躲藏
心里充满欲望,身体没有力量...
感觉想要飞翔,却在地上游荡...
框架设计(第2版) CLR Via C#
(美)Jeffrey Richter 著
我的最新闪存
面对对像时,你就是上帝
<
2005年3月
>
日
一
二
三
四
五
六
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
随笔分类
(145)
随笔杂记(34)
(rss)
图像处理(9)
(rss)
学习日记(58)
(rss)
音乐心情(11)
(rss)
资料整理(33)
(rss)
随笔档案
(154)
2009年2月 (1)
2008年11月 (2)
2007年3月 (2)
2007年1月 (3)
2006年12月 (1)
2006年11月 (3)
2006年10月 (1)
2006年9月 (7)
2006年8月 (2)
2006年6月 (2)
2006年2月 (1)
2005年12月 (8)
2005年11月 (5)
2005年10月 (4)
2005年8月 (1)
2005年7月 (2)
2005年6月 (8)
2005年5月 (3)
2005年4月 (15)
2005年3月 (48)
2005年2月 (33)
2005年1月 (2)
我做过的网页
购物VIP
妈咪时尚
积分与排名
积分 - 295152
排名 - 146
最新评论
1. re: 刚刚做了一个软件包装简包效果图
做自己想做的事
( 陈楠楠)
2. re: 解决explorer.exe 应用程序出错 问题
什么都能打开,就是木马专家打不开,老是应用程序错误,这种情况如何处理? (aaaccc)
3. re: 解决explorer.exe 应用程序出错 问题
"0xbbb2203a"指令引用的"0xbbb2203a"不能为read 这个怎么办?请高手指教!开机后运行到桌面上没有图标,就只有上面这个提示,请问怎么办呀... (532)
4. re: 这个问题,正在郁闷中,网上找了好久,也只见问不见答!
找了好多方法都不行,这个强!!! (谭勇刚)
5. re: 自己写的一个asp.net的生成曲线图的过程
楼主.... 先万分感谢一下... 这个类 解了我的大麻烦 但是现在有个问题 也就是 坚轴和中间的曲线问题 因为短时间 看不大明白 生成规则 在调整的时候 比较...那啥 所以 就问楼主... (休言)