bcb 控件验证问题

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

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

请教各位大虾
...全文
232 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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有上面的这几种情况,如何对这几种情况进行验证

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧