社区
C++ Builder
帖子详情
maskedit控件的editmask属性问题
BCB_MyWork
2006-06-06 04:14:49
editmask属性要怎样设置才能让用户只能输入十六进制的数呢,就是只能输入0到F之间的数.
...全文
246
6
打赏
收藏
maskedit控件的editmask属性问题
editmask属性要怎样设置才能让用户只能输入十六进制的数呢,就是只能输入0到F之间的数.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daydayup234
2006-06-06
打赏
举报
回复
void __fastcall TForm1::MaskEdit1KeyPress(TObject *Sender, char &Key)
{
if(Key=='\b')return;//回格键是准许的
if(Key>='a'&&Key<='f')Key-='a'-'A'; //顺便给你换 大写
if(Key<'0'||Key>'F'||Key=='=')Key = '\0';
// 这个足够了,可以不用 MaskEdit1->EditMask
}
tianshu888
2006-06-06
打赏
举报
回复
//用Edit更好一些
void __fastcall TForm1::Edit1KeyPress(TObject *Sender, char &Key)
{
if(!('0' <= Key && Key <= '9' || 'A' <= Key && Key <= 'F' || 'a' <= Key && Key <= 'f' || Key == 8))
{
Key =0;
return;
}
}
//Edit1中只可以输入 0~F 和 删除键 其他的不可以输入
//已测试 可以直接拷贝使用
BCB_MyWork
2006-06-06
打赏
举报
回复
我也找不到方法,看来只能用代码判断了
daydayup234
2006-06-06
打赏
举报
回复
关键是用MaskEdit1->EditMask好象不行,
可以是数字,可以是字母
但好象不能是指定字母的
我可能孤陋寡闻
g60sl22c
2006-06-06
打赏
举报
回复
我尝试很多方法也不成功,还是老老实实用语句实现吧
daydayup234
2006-06-06
打赏
举报
回复
maskedit控件一般用作要“占位”并且固定位有限制情况。
感觉,你这个输入多少位不定,用普通的edit,限制输入字符即可。
Mask
Edit
的
Edit
Mask
使用方法
最近需要一个可控制输入输出格式的编辑框,不过Delphi中却没有满足要求的
控件
,想自己弄一个吧!结果没想到Delphi一如既往地连正则表达式都没有支持,不考虑自己编写正则表达式Parser的可行性,从头写个正则表达式编辑框时间上也不允许。没办法,将就下用
Mask
Edit
吧!
顺便也了解下
Edit
Mask
具体用法
下面的内容是网上找的
掩码编辑框(
Mask
Edit
)是一种特殊的编辑框。使用它可以设计出许多复杂的输入格式。在选用
Mask
Edit
delphi ---
Mask
Edit
的
Edit
Mask
使用方法
Mask
Edit
的
Edit
Mask
使用方法最近需要一个可控制输入输出格式的编辑框,不过Delphi中却没有满足要求的
控件
,想自己弄一个吧!结果没想到Delphi一如既往地连正则表达式都没有支持,不考虑自己编写正则表达式Parser的可行性,从头写个正则表达式编辑框时间上也不允许。没办法,将就下用
Mask
Edit
吧!顺便也了解下
Edit
Mask
具体用法下面的内容是网上找的掩码编辑框(
Mask
Edit
的
Edit
Mask
使用方法(转)
最近需要一个可控制输入输出格式的编辑框,不过Delphi中却没有满足要求的
控件
,想自己弄一个吧!结果没想到Delphi一如既往地连正则表达式都没有支持,不考虑自己编写正则表达式Parser的可行性,从头写个正则表达式编辑框时间上也不允许。没办法,将就下用
Mask
Edit
吧!顺便也了解下
Edit
Mask
具体用法下面的内容是网上找的 掩码编辑框(
Mask
Edit
)是一种特殊的编辑框。...
Delphi/C++Builder
Mask
edit
控件
的掩码说明
Delphi 中的Additional页里有个
Mask
edit
控件
,它可以限制用户只能按照既定的输入格式输入,只需要在其
Edit
Mask
属性
进行一定的设置即可实现。 掩码格式可以分为三部分每个部分之间用分号“;”分开。 第一部分;第二部分;第三部分 其中, 第一部分是掩码本身,也就是数据输入格式。 在这一部分用一些特殊的格式符来表示应输入的字符类型及格式,常用的特殊格式符
mask
edit
控件
的掩码含义及用法方法
Delphi 中的Additional页里有个
Mask
edit
控件
,它可以限制用户只能按照既定的输入格式输入,只需要在其
Edit
Mask
属性
进行一定的设置即可实现。 掩码格式可以分为三部分每个部分之间用分号“;”分开。第一部分;第二部分;第三部分其中, 第一部分是掩码本身,也就是数据输入格式。 在这一部分用一些特殊的格式符来表示应输入的字符类型及格式,常用的特
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章