社区
C++ Builder
帖子详情
在保存数据之前,怎么判断Edit->Text 是数值型数据?
lft1
2008-01-25 10:29:08
在保存数据之前,怎么判断Edit->Text 是 数值型数据?
...全文
201
12
打赏
收藏
在保存数据之前,怎么判断Edit->Text 是数值型数据?
在保存数据之前,怎么判断Edit->Text 是 数值型数据?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shaoux
2008-02-24
打赏
举报
回复
int n;
try
{
n = Edit1-> Text.Trim().ToInt();
}
catch(...)
{
ShowMessage("not number");
}
或者n = Edit1-> Text.Trim().ToIntDef(0)
建议这个
kiki_hipig
2008-02-22
打赏
举报
回复
bool j = false;
try
{
StrToFloat(LabeledEdit1->Text);
j = true;
}
catch(Exception &E)
{
AnsiString Message;
Message = "Only input munber...\nCant input \"" + LabeledEdit1->Text + "\"";
Application->MessageBox(Message.c_str(), Caption.c_str(),
MB_OK + MB_ICONSTOP + MB_TOPMOST);
j = false;
}
if(j)
{
....................
}
else
..................
honghust
2008-02-21
打赏
举报
回复
都是正解.
lc2236
2008-02-15
打赏
举报
回复
char szbuf[10];
Edit1->GetTextBuf(szbuf);
int value=atoi(szbuf);
threelock
2008-02-14
打赏
举报
回复
使用正则表达式。
小笨象
2008-01-29
打赏
举报
回复
cczlp 已经足够了。
TryStrToInt也可。
定义一个默认值,如99999
返回这个值,就不是数值。
ttcx2008
2008-01-27
打赏
举报
回复
最好用MaskEdit控件,指定EditMask属性即可。
ttcx2008
2008-01-27
打赏
举报
回复
4楼的做法是不严谨的,如果用右键菜单粘贴方式把非数字值粘贴进去呢?
僵哥
2008-01-25
打赏
举报
回复
好象有一个TryStrToInt
cczlp
2008-01-25
打赏
举报
回复
int n;
try
{
n = Edit1->Text.Trim().ToInt();
}
catch(...)
{
ShowMessage("not number");
}
或者n = Edit1->Text.Trim().ToIntDef(0)
i_love_pc
2008-01-25
打赏
举报
回复
没找到现成的函数,可以自己写一个。
可以通过判断每个字符的ascii码实现,也可以用try...catch...捕获StrToInt()转换异常的方式实现.
controstr
2008-01-25
打赏
举报
回复
在Edit的按键事件里判断按下的键是不是数字的,如果不是数字的就不让输进去
if( Key < '0' || Key > '9' )
{
Key = 0;
}
入门学习Linux常用必会60个命令实例详解doc/txt
在前两种格式中,会将<来源>复制至<目的地>或将多个<来源>文件复制至已存在的<目录>,同时设定权限模式及所有者/所属组。在第三种格式中,会创建所有指定的目录及它们的主目录。长选项必须用的参数在使用短选项时也...
bat文件!---->花几分钟吧
bat文件 注:一下内容来自网上内容较多,一下我总结小,让你一分钟明白bat是什么有什么作用,具体操作请看一下内容! bat就是同事运行几个文件,如果有几个文件需要同事... bat是dos下的批处理文件 ,它起于DOS,在WINDOW
从0开始用记事本(010
edit
)编写可执行exe程序
课程主要讲解一个最最简单的exe必须要的是什么,以及一个exe从鼠标双击到运行起来所经历的过程。 本课程不需要任何开发环境,从零开始构建一个能够弹窗的exe
qt5总结
联合
数据
类
型
variant: 51.5. 算法和正则表达式 51.6. 控件 61.7. 管理布局 111.8. 基本对话框 272. 主窗体 423. 图形和图片 484. 渐变(Gradient) 555. 模
型
视图结构 696. 文件及磁盘处理 736.1. 目...
Qt 5种标准对话框及使用方法详解
在前面几章的实例中,或多或少地用到了其中的一些对话框。Qt 预定义的各标准对话框的类,及其主要静态函数的功能见表 1(由于输入参数一般较多,省略了函数的输入参数,只列出了函数的返回值类
型
)。 表 1 Q...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章