社区
Delphi
帖子详情
请问如何判断edit里面输入的是数字?
kege
2003-08-18 08:47:06
即可以使用StrToInt(Edit1.text)转换。
另外,我的edit里面初始化了一些文字。我想当鼠标选中它,即准备接受输入的时候,原来的文字就全部变蓝色或删除,这样可以直接输入,而不用一个一个删和用鼠标抹蓝。谢谢了~~~~
...全文
63
7
打赏
收藏
请问如何判断edit里面输入的是数字?
即可以使用StrToInt(Edit1.text)转换。 另外,我的edit里面初始化了一些文字。我想当鼠标选中它,即准备接受输入的时候,原来的文字就全部变蓝色或删除,这样可以直接输入,而不用一个一个删和用鼠标抹蓝。谢谢了~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zousoft
2003-08-19
打赏
举报
回复
再有个办法判断是不是数字, 用异常:
try
myNum := StrToInt(Edit1.text);
except
Edit1.Clear;
end;
racesun
2003-08-19
打赏
举报
回复
同意楼上的说法。
ly_liuyang
2003-08-19
打赏
举报
回复
上面都提供了比较好的解决方法了
tankkxx
2003-08-18
打赏
举报
回复
再onclick或者onenter里写上Edit1.SelectAll
PrgmLover
2003-08-18
打赏
举报
回复
用 Edit1.SelectAll 即可让字全部变成蓝色。
如果只允许输入数字 ,可在KeyPress事件里写上
if key not in ['0'..'9']
then abort
kege
2003-08-18
打赏
举报
回复
我想先在里面初始化了一些汉字啊。请高手写几行代码嘛。刚开始学delphi,多多提拔啊!
sixgj
2003-08-18
打赏
举报
回复
呵呵用maskedit好了。设置它的值就可以光输入数字了。
从0开始用记事本(010
edit
)编写可执行exe程序
课程主要讲解一个最最简单的exe必须要的是什么,以及一个exe从鼠标双击到运行起来所经历的过程。本课程不需要任何开发环境,从零开始构建一个能够弹窗的exe
2.Emwin的
数字
键盘
输入
到
Edit
窗口更新以及到另一个页面Text控件的值并且同步改变。
Emwin的
数字
键盘
输入
到
Edit
窗口更新以及到另一个页面Text控件的值同步改变。 要求如下,
数字
小键盘
输入
数字
后,通过
数字
键盘上的ok键把
输入
值更新到设置界面的
Edit
控件并显示
输入
值。设置界面上有个确定按键,如果不按下确定按键,已经
输入
好的
Edit
的值将不会同步更新到显示界面上的Text控件。 只修改
Edit
输入
控件上的值,未按下确认时,不更新到Text控件,如图: 按下ok后更新到
Edit
瓶这个控件 此时未按下“确认”,显示界面的总瓶数未更新: 按下确认后 显示界面的Text
layui限制文本框只能
输入
数字
layui限制文本框只能
输入
数字
VC
判断
字符串是否为合法
数字
最近在做相关的项目, 在用户
输入
信息时要对C
Edit
控件获取的字符串信息
判断
其是否为合法
数字
, 通常我们所理解的合法
数字
是: 1. 如果不为小数, 则字符串中应该不能包含0-9以外的其它字符, 并且按照习惯, 即使用户
输入
0900, 程序应该能够
判断
其为合法
数字
, 并且能够格式化为900 2. 如果为小数, 通常小数点只能在两个
数字
之间, 并且只能有一个小数点, 如合法的
数字
: 0.9
BCB T
Edit
组件限制
输入
数字
源:http://hi.baidu.com/jianboth/blog/item/ffe6d004b6d17703728b65a4.html
方法1:
实现T
Edit
组件的OnKeyPress()事件
里面
:
实现的内容如下:
/*限制只能
输入
数字
*/
if(!(((Key >= '0') && (Key <= '9')) || (Key == VK_BACK) || (Key
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章