如何在编辑框中处理输入的格式:1.整数部分可无限制输,小数部分只能输入
两位,输第三位就输不进去,当编辑框为空不能输入小数点.
2.如何限制非数值键的输入,但不限制delete和回车等功能键.
3.用什么函数可取得键盘各键的 Ascii码
两位,输第三位就输不进去,当编辑框为空不能输入小数点.
2.如何限制非数值键的输入,但不限制delete和回车等功能键.
3.用什么函数可取得键盘各键的 Ascii码
解决方案 »
- 下载网页的问题
- 如何写一个ftp批文件,我写了一个但是很奇怪会刷屏
- 用findfirst查找文件后,无法用loadfromfile打开找到的文件,提示cannot open....
- 以前D7中的控件能在Delphi 2005 中使用吗?
- 请问如何判断Tedit内容是否以中文开头。。。?
- 怎样给编译后的可执行文件文件加上可选参数?
- indy 9装不了怎么办啊?
- 在结等待: WindowProc函数的使用方法,最好是写一点代码,呵呵
- 在杭州的上个星期天的《都市快报》上看到报道说WinXP是用Basic写的!!!!!!!!
- [当天结帖,跪求解决] -------------- [使用XMLHTTP方式获取网页源码,GBK乱码]-----------------
- 我通过代理天天上网来csdn,可是可用分却不长,现在快没有了,怎么办?
- 请教高手几个问题
2. maskedit
3. form.keypreview:=true;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begincaption:=inttostr(key);
end;
用tMaskEdit
这样就可限制字符输入.
procedure TForm1.Edit2KeyPress(Sender: TObject; var Key: Char);
begin
if key in ['0','1','2','3','4','5','6','7','8','9','.',chr(VK_BACK)] then
key:=#0;
end;
要按键的asc值就用ORD()函数.或者查询帮助.
不知道有没有帮助,要完全实现你的功能代码量就很大.