• 主页
  • Windows SDK/API
  • 基础类
  • ActiveX
  • 数据库及相关技术
  • 网络及通讯开发
  • VCL组件使用和开发

bcb 控件验证问题

usecf 2010-12-15 03:49:41
如何对不同类型进行验证

比如:
文本填空
数值填空
货币填空
整数填空
文本块填空
日期填空

请教各位大虾
...全文
91 点赞 收藏 9
写回复
9 条回复
魔方幻影 2010年12月17日
[Quote=引用 7 楼 usecf 的回复:]
我的意思是想动态生成的edit 然后相应的edit有上面的这几种情况,如何对这几种情况进行验证
[/Quote]
你还是直接给格式让他们选吧,不然验证这么多类型很繁琐吧,比如日期格式就有好多啊,比如“2010-12-17”、“2010.12.17”、“2010年12月17号”...
回复 点赞
我不懂电脑 2010年12月16日
需要对业务进行验证,写代码就可以了。
回复 点赞
|????| 2010年12月16日
TMaskEdit.自己设置Mask属性。
回复 点赞
__lhy 2010年12月16日
[Quote=引用楼主 usecf 的回复:]
如何对不同类型进行验证

比如:
文本填空
数值填空
货币填空
整数填空
文本块填空
日期填空

请教各位大虾
[/Quote]
限制输入格式?
子类化
回复 点赞
jone7319 2010年12月16日
如果用Edit控件则在Edit1KeyUp事件中进行判断。
void __fastcall TForm1::Edit1KeyUp(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if(Edit1->Text.ToInt()>100)
ShowMessage("成绩不能大于100!");
}
回复 点赞
jagin 2010年12月16日
类似判断edit输入格式?
回复 点赞
__lhy 2010年12月16日
不明白意思
回复 点赞
ccrun.com 2010年12月16日
先写好验证的各种事件处理函数,然后根据需要动态的给生成的Edit->OnKeyDown等事件赋值就行了。
回复 点赞
usecf 2010年12月16日
我的意思是想动态生成的edit 然后相应的edit有上面的这几种情况,如何对这几种情况进行验证
回复 点赞
发动态
发帖子
C++ Builder
创建于2007-08-02

2563

社区成员

10.2w+

社区内容

C++ Builder相关内容讨论区
社区公告
暂无公告