用additional里的maskedit,设置editmask属性
解决方案 »
- 请问:数据库程序在个别电脑运行出错??
- 请问如何使用第三方控件?如何安装?
- 收邮件无法调试的故障
- 小小(ihihonline)过来!!
- [Fatal Error] Could not create output file 'D:\Program\Borland\Delphi6\Projects\Project1.exe'
- 各位老大,小弟最近要做一个物流管理系统,不知何从下手,请赐教
- 服务端怎么写,可同时连接几十万人?
- 老问题,请理论指导
- 很急的关于paradox7和FieldByName问题!
- 存储少量数据
- 有关于DELPHI调用word的问题!请赐教!谢谢!
- 请问拷贝文件的问题啊!help me!
if i<>0 then begin
mystr1:=copy(edit1.text,1,i-1);
mystr2:=copy(edit1.text,i+1,length(edit1.text)-i);//注意计算一下,我计算的位置可能不对
end else begin
//仅有一个数字输入
end;可能你还要判断输入了分号,但是没有第二个或者第三个数字输出,则可以设置异常捕获了
比较笨的方法是在edit1的keypress事件中加如果按了‘;’键, 一个全局变量就加一。
str_1:=copy(tmp_str,1,pos('-',tmp_str);//pos找到第一个'-'的位置的函数
i:=1//有一个‘-’
tmp_str:=trim(copy(pos('-',tmp_str)+1,200));
if pos('-',tmp_str)<>0 then
i:=2;//有两个‘-’