社区
Delphi
帖子详情
怎样格式化……!!1!!急!!!
xiangyun123
2003-06-16 04:15:13
怎样格式化字段,比如我想在EDIT1输入“年-月-日”这样的形式,如果没输入此形式,就提示错误,怎样写代码
...全文
36
14
打赏
收藏
怎样格式化……!!1!!急!!!
怎样格式化字段,比如我想在EDIT1输入“年-月-日”这样的形式,如果没输入此形式,就提示错误,怎样写代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joky1981
2003-06-16
打赏
举报
回复
var
s: String;
begin
s:= Edit1.Text;
if (pos('年',s)=0) or (pos('月',s)=0) or (pos('日',s)=0) then
ShowMessage('不合法');
end;
jpyc
2003-06-16
打赏
举报
回复
阁下的情况有两种解决方法:
1使用日期选择控件,这样用户只需用鼠标点几下,选择了需要的时间就可以自动输入了。Express中带了这末一个控件dxdbdateedit,当然还有好多,可以到其他站上搜罗一下。
2使用检测,可以用上面所讲的异常处理报告用户输入不合法,也可以利用输入数据库时的返回异常进行报告。
提倡使用1。
ma369
2003-06-16
打赏
举报
回复
就用MaskEdit,简单快捷。
joycici
2003-06-16
打赏
举报
回复
用异常吧。
try
//这里写赋值的控件
except
//这里写输入不合法的提示
end
找楼上的写就可以。
gytyl
2003-06-16
打赏
举报
回复
procedure TForm1.DBEdit1Exit(Sender: TObject);
var dt : TDateTime;
begin
try
dt := strtoint(DbEdit1.Text);
except
Application.MessageBox('您输入的字符不合法,请重新输入。');
DbEdit1.SetFocus;
end;
end;
goldencity
2003-06-16
打赏
举报
回复
expressquantumgrid
有一个专业的datetime输入控件,你可以看看!
www.51delphi.com
coreblood
2003-06-16
打赏
举报
回复
和数据源关联之后错误的值不可以输入
helloqiner
2003-06-16
打赏
举报
回复
在DbEdit的OnExit事件中进行判断
procedure TForm1.DBEdit1Exit(Sender: TObject);
var dt : TDateTime;
begin
try
dt := strtoint(DbEdit1.Text);
except
Application.MessageBox('您输入的字符不合法,请重新输入。');
DbEdit1.SetFocus;
end;
end;
xiangyun123
2003-06-16
打赏
举报
回复
我是dbedit控件
OO_is_just_P
2003-06-16
打赏
举报
回复
onexit事件中使用 COPY OR POS函数
AustinLei
2003-06-16
打赏
举报
回复
用DataTimePick控件也可以实现啊。
xiangyun123
2003-06-16
打赏
举报
回复
不行呀,最好是EDIT呀,不是MASKEDIT
chechy
2003-06-16
打赏
举报
回复
用MaskEdit吧。
frogshero
2003-06-16
打赏
举报
回复
用maskedit不好吗?
meise_UGenius U盘加密
3、
格式化
后加密区数据依然存在 4、如果U盘遗失,不担心机密资料泄出 5、加密后不影响U盘的传输速度 6、加密后,别人无法得知私密区的存在 7、可预防加密区感染电脑病毒 8、兼容U盘量产USB-CDROM 魅色精灵应用举例...
sd卡计算机无法读取数据,怎么强制
格式化
sd卡-内存卡突然无法读取、数据损坏……整个人都是崩溃的!...
yxsjzz)相机SD卡是一个让人又爱又恨的存在它扩展内存的功能难以被替代但又时刻让我们担惊受怕害怕一个不小心就把SD卡的数据弄丢失了©Tom ...“数据损坏”整个人都是崩溃的……到底要怎么做才能避免这种情况发生...
Linux集群
深度技术讲解,逐步为你剖析底层原理……集群化阶段,讲解LVS与keepalived结合构建企业级负载调度集群,可供以万计用户同时访问;缓存阶段,讲解大量生产环境经典业务案例,让你轻松解决压力难点;存储阶段,糅合...
请写出10个c语言的关键字有哪些,
急
急
急
!!!C语言里有多少个关键字?请举出其中5个?...
急
急
急
!!!C语言里有多少个关键字?请举出其中5个?... 用DOS系统的命令写出执行
格式化
C盘的命令? 4、若x、i、j和k都是int型变量,则计算下面表达式后,x 的值为( C )。 x = ( i = 4, j =16, k =32) A...
语言文件怎么放电脑c盘,电脑c盘怎么
格式化
编程语言中文网今天精心准备的是《电脑c盘怎么
格式化
》,下面是详解!C盘能不能直接
格式化
?我的电脑中毒了,我想每个盘都格下,那么C盘格了会不会系统文件也没了加Q1138537691...我的电脑中毒了,我想每个盘都格下...
Delphi
5,388
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章