社区
C++ Builder
帖子详情
如何限制在Edit控件种只能够输入0~65535的数字
jyang78
2002-10-09 03:00:54
如何限制在Edit控件种只能够输入0~65535的数字?
...全文
72
4
打赏
收藏
如何限制在Edit控件种只能够输入0~65535的数字
如何限制在Edit控件种只能够输入0~65535的数字?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluebird97073
2002-10-09
打赏
举报
回复
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
int a=Edit1->Text.ToIntDef(-1999);
if(a==-1999||a>65535)
ShowMessage("error");
}
hmily1688
2002-10-09
打赏
举报
回复
在Onpress事件中
if (Key != VK_BACK && (Key < '0' || Key > '9')) Key = 0;//限制数字,
在onexit事件中
if (StrToInt(Edit1->Text)<0|| StrToInt(Edit1->Text)>65535)
{
//报错啊
}
MarGo
2002-10-09
打赏
举报
回复
在EDIT的KEYPRESS事件中加
if(Key>=48 && Key<=57 || Key==13 )
{if(Key==13)
fsdzEdit->SetFocus();
}
else
{
Key=0;
ShowMessage("请输入数字或小数点!!!");
}
在EDIT的EXIT事件中判断EDIT的TEXT值是否大于65535
hmily1688
2002-10-09
打赏
举报
回复
先限制输入的数字,再判断其范围.
朱老师QT系列课程-1.5.QT标准
控件
之InputWidget
本课程属于《朱老师QT完全学习系列课程》的第1部分《QT上手》的第5个课程,主要是学习qt的
输入
编辑类
控件
。本课程并非零基础,需要沿着课程路线去系统学习。 本课程主要讲了QT的编辑器类
控件
,包括: InputWidget ...
mfc现实
edit
控件
输入
限制
(只能
输入
数字
和小数点)
软件开发工具:vs2010 ...这写代码过程中,需要处理
edit
数据
输入
,因为计算的数都是大于零的,我这里只实现了
edit
只能
输入
数字
和小数点的功能。 1、添加一个C++类,继承了基类C
Edit
,eg:class CMy
Edit
: public
bcb中控制
Edit
控件
只
输入
数字
在BCB中控制
Edit
控件
的
输入
是件很麻烦的事,在这一点上BCB做的没有VC好。...第一
种
:控制事件方法在
Edit
控件
的KeyPress事件中控制
输入
的Key,把不需要的Key设置成0,就OK了。例如:void __fastcall TForm1::Edi
MFC
控件
edit
封装,只能
输入
数字
、负号、小数点
1、修改属性、或者只简单过滤字符串不怎么好用,重新封装的MFC
edit
控件
,可以根据自己的需求继续优化封装。具体看代码: 功能:1、只能响应
输入
数字
、负号、小数点。以及backspace键。 2、只能
输入
一个负号、...
QT中
edit
控件
限制
输入
数值以及进制转换方法
利用正则表达式
限制
输入
内容 /*
限制
输入
*/ ui->
edit
_2->setValidator(new QRegExpValidator(QRegExp("[0-1]+$")));//
输入
0跟1 ui->
edit
_8->setValidator(new QRegExpValidator(QRegExp("[0-7]+$"))...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章