社区
C++ Builder
帖子详情
bcb 控件验证问题
usecf
2010-12-15 03:49:41
如何对不同类型进行验证
比如:
文本填空
数值填空
货币填空
整数填空
文本块填空
日期填空
请教各位大虾
...全文
186
9
打赏
收藏
bcb 控件验证问题
如何对不同类型进行验证 比如: 文本填空 数值填空 货币填空 整数填空 文本块填空 日期填空 请教各位大虾
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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有上面的这几种情况,如何对这几种情况进行验证
MapX 5.0 程序框架(添加使用说明)
MapX 5.0 程序框架(添加使用说明)
此程序如果要用需安装以下包:
Mapx 5.0
ExpressQuantumGrid Suite v6.30
DevExpress.ExpressDocking.Library.v5.30
DevExpress.ExpressBars.Suite.v6.30
皮肤方面我本身装了以下皮肤,因此没有
验证
是否需要皮肤:
SkinEngine 3.4.7 汉化版
SUIPack.v6.2
ThemeEngine 7.04
VCLSkin 4.11
DevExpress
控件
的安装方法:
ExpressQuantumGrid Suite v6.30 源码安装方法
安装方法:
一、在Library path或Search Path中添加以下路径:
ExpressCommon Library\Sources
ExpressDataController\Sources
ExpressEditors Library 5\Sources
ExpressExport Library\Sources
ExpressGDI+ Library\Sources
ExpressLibrary\Sources
ExpressPageControl 2\Sources
ExpressQuantumGrid 6\Sources
XP Theme Manager\Sources
二、按下列步聚操作(如果在点击Install后提示不是设计时包,则不用理会,直接关闭):
1、ExpressCommon Library (注:如果无此包则可DevExpress.ExpressBars.Suite.v6.30.for.Delphi.
BCB
.Full.Source中的包,如果使用其它产品(如:DevExpress.ExpressLayout.Control.v1.30.for.Delphi.
BCB
.Full.Source-SSG)已安装了这个包则不再安装此包)
開啟 "ExpressCommon Library\Packages\dxComnD6.dpk" 專案,檢查 Search Path 是否正確 (在 Options -> Directories/Conditional 頁面),執行 Compile 與 Install 動作。
若 Search Patch 的設定不正確,會出現以下的錯誤訊息:
[Fatal Error] dxComnD6.dpk(36): File not found: 'dxRgKeya.dcu'
2、XP Theme Manager
開啟 XP Theme Manager\Packages\dxThemeD6.dpk 專案,檢查 Search Path 是否正確 (在 Options -> Directories/Conditional 頁面),執行 Compile 與 Install 動作。
3、ExpressLibrary
開啟 ExpressLibrary\Packages\cxLibraryVCLD6.dpk 、 ExpressLibrary\Packages\dclcxLibraryVCLD6.dpk 專案,檢查 Search Path 是否正確 (在 Options -> Directories/Conditional 頁面),執行 Compile 與 Install 動作。
4、ExpressDataController
開啟 ExpressDataController\Packages\cxDataD6.dpk 、 ExpressDataController\Packages\cxADOAdaptersD6.dpk 專案,檢查 Search Path 是否正確 (在 Options -> Directories/Conditional 頁面),執行 Compile 與 Install 動作。
5、ExpressEditors Library 5
開啟 ExpressEditors Library 5\Packages\cxEditorsVCLD6.dpk 、 ExpressEditors Library 5\Packages\dclcxEditorsVCLD6.dpk 、 ExpressEditors Library 5\Packages\cxExtEditorsVCLD6.dpk 、 ExpressEditors Library 5\Packages\dclcxExtEditorsVCLD6.dpk 專案,檢查 Search Path 是否正確 (在 Options -> Directories/Conditional 頁面),執行 Compile 與 Install 動作。
6、ExpressExport Library
開啟 ExpressExport Library\Packages\cxExportVCLD6.dpk 專案,檢查 Search Path 是否正確 (在 Options -> Directories/Conditional 頁面),執行 Compile 與 Install 動作。
7、ExpressPageControl 2
開啟 ExpressPageControl 2\Packages\cxPageControlVCLD6.dpk 、 ExpressPageControl 2\Packages\dclcxPageControlVCLD6.dpk 專案,檢查 Search Path 是否正確 (在 Options -> Directories/Conditional 頁面),執行 Compile 與 Install 動作。
8、ExpressQuantumGrid 6
開啟 ExpressQuantumGrid 5\Packages\cxGridVCLD6.dpk 、 ExpressQuantumGrid 6\Packages\dclcxGridVCLD6.dpk 專案,檢查 Search Path 是否正確 (在 Options -> Directories/Conditional 頁面),執行 Compile 與 Install 動作。
複製所有的 .dcu, .res 檔案至 Borland\Delphi7\Projects\Bpl 目錄中。
友情提示:如果已安装了DevExpress同版本的其它包,则不再需要安装这些公共包。
注:当安装了ExpressCommon Library、ExpressDataController、ExpressEditors Library 5、ExpressExport Library、ExpressLibrary、ExpressPageControl 2后,再安装DevExpress的其它
控件
,如果在包中有这些包就不用再安装了。基本上cx*.dpk、dx*.dpk是只用点Compile就可以了,而dcl*.dpk是设计时包,点击"Install"即可完成
控件
的安装。
用
BCB
TClientSocket
控件
开发有身份认证功能的Email程序
#include <vcl.h>#pragma hdrstop #include "UnitMain.h"//---------------------------------------------------------------------------#pragma package(smart_init)#pragma resource "*.dfm"TfrmMain *fr...
关于
BCB
的安装过程
1、安装C++builder主程序; |——说明:安装过程序列号:HAAL-DANSGN-FZR5AG-M3BS。 2、打开DelphiDistiller.exe; |——说明:打开后选择Tweaks选项,在Remove Delphi 2010 Update 4/5 license check using lsuper method选项前打勾,点击OK and Delphi 2010 或
BCB
制作简单邮件发送器
BCB
制作简单邮件发送器 一、准备阶段:
BCB
编译环境,
控件
IdSMTP , IdMessage 。SMTP是登录邮箱和服务器的,Message则是记录发件人,收件人,邮件主题和邮件内容。 二、实施阶段:IdSMTP重要的几点: SMTP->AuthType =satDefault ; //设置为默认 SMTP->Host = "smtp.126.com...
【Delphi】AES、DES、Blowfish、RC等加密解密
控件
(含源代码、演示程序,帮助文件)
1. 对称加密解密
控件
Cipher_Component 介绍 对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来。而在大多数的对称算法中,加密密钥和解密密钥是相同的,所以也称这种加密算法为秘密密钥算法或单密钥算法。它要求发送方和接收方在安全通信之前,商定一个密钥。对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都可以对他们发送或接收的消息解密,所以密钥的保密性对通信的安全性至关重要。 但是Delp
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章