社区
C++ Builder
帖子详情
如何判断这个...高手赐教!
biyzone
2000-08-16 07:30:00
我想限制以下用户输入的数据,例如必须是数字或者汉字等等..怎样进行判断?那个MaskEdit控件好象不怎么好用.....
...全文
148
4
打赏
收藏
如何判断这个...高手赐教!
我想限制以下用户输入的数据,例如必须是数字或者汉字等等..怎样进行判断?那个MaskEdit控件好象不怎么好用.....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shines77
2000-08-16
打赏
举报
回复
如果是想限制只能输入数字,可以使用API的方法。
onst GWL_STYLE = (-16)
Const ES_NUMBER = &H2000&
'获得当前 window style
Curstyle = GetWindowLong(YourEdit.hwnd, GWL_STYLE)
Curstyle = Curstyle Or ES_NUMBER '只能输入数字拒绝字母
'设置新 new style
Newstyle = SetWindowLong(YourEdit.hwnd, GWL_STYLE, Curstyle)
这是VB的方法,你可以把它翻成BCB的,相信你很快就能改好了,绝对OK。
如果是限制输入汉字,就像他们说的一样,在KeyPress事件里处理即可。
Wingsun
2000-08-16
打赏
举报
回复
有多种办法,一是在用户输入是进行判断,判断用户的输入是否符合要求。二是在用户输入完毕后判断。汉字的Ascii大于127。
LaoZheng
2000-08-16
打赏
举报
回复
你可以用Edit.作如下处理
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if (Key='*') or (Key='}') or .. then
Key=0;
end;
alexela
2000-08-16
打赏
举报
回复
方法很多,关键看你怎么运用。只要能达到目的的都是方法,但应注意效率的舍取。
上面两位老兄已经说的很清楚了,祝你好运
贪吃蛇c源代码--有小bug请
高手
赐教
学了个简单的贪吃蛇游戏,比一般的稍微加了个加速,减速的食物,不过有时会出现食物无法出现或者等待时间过长, 原因不详,网上分享下也希望大家多指教!QQ:64529041
Win7开机动画图标
Win7开机动画图标(部分),背景黑色,怎样使背景透明?请
高手
赐教
!!联系zerols@126.com。
21点游戏源代码(用C++xy编著写的c==\=)
应该还算好吧。。。。我自己搞的。。。。就是不知道怎么做个界面。。。。还望各路
高手
赐教
!!!!
跑通的两个CPU内核(马里兰大学版 夏宇文版)文档 代码 加 testbench .zip
risc_malilan : 马里兰大学的一个IP,代码本身是有问题的,本人改好了并加上了testbench(本人很菜,望
高手
赐教
,大家共同进步~~), risc_xyw : 这个是夏宇文书上的代码,索性再上传两本书吧,夏宇文的书确实写得...
Matlab的双隐层的BP神经网络该如何创建-ANNBP2hiddenlayers.m
Matlab的双隐层的BP神经网络该如何创建-ANNBP2hiddenlayers.m 要求: 两输入、双隐含层(第一隐含层神经元个数可在4-20范围内变化,第二隐含层可在5-10范围内变化) ...请
高手
赐教
! 本人QQ :41402066
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章