如何让用户不能输入数字? 我是用的一个inputbox来接收的,用来生成树的结点如果用户输入数字会有错误发生,请示这个问题的解决方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 InputBox 实际上调用的是 InputQuery在InputQuery中找到下列代码: Edit := TEdit.Create(Form); with Edit do begin Parent := Form; Left := Prompt.Left; Top := MulDiv(19, DialogUnits.Y, 8); Width := MulDiv(164, DialogUnits.X, 4); MaxLength := 255; Text := Value; SelectAll; end;给Edit的OnKeyPress事件指定事件代码,在事件代码中来控制禁止用户输入数字 自己做一个同用一点的能录入数据的窗体,不要用InputQuery然后EditMask编辑框,不让输入数字 接路人的! if not (key in ['0'..'9',#8]) then begin key :=#0; beep; end; if not (key in ['0'..'9',#8,#13]) then begin key :=#0; beep; end; delphi olecontainer的问题 怎么样使Stringgrid插入的新纪录永远初一第一行 vc6中的浮动工具栏如何实现的? 用delphi怎麼寫這樣一個方法阿,大家給幫忙解決一下,謝謝了! 关于得系统当前的详细年月日,以及时分秒,有的系统时间不是按24小时计算的,而是按上午,下午计算的,这样强制将这些上下午时间转换成24 如何动态的修改DBGrid1.Options 哪里有delphi6完整版下载啊! 大家请帮我看看........... 一个关于select 的问题! 无论高手低手大虾菜鸟,会者请进。 界面问题 如何清除字符串两边的空白健?
在InputQuery中找到下列代码: Edit := TEdit.Create(Form);
with Edit do
begin
Parent := Form;
Left := Prompt.Left;
Top := MulDiv(19, DialogUnits.Y, 8);
Width := MulDiv(164, DialogUnits.X, 4);
MaxLength := 255;
Text := Value;
SelectAll;
end;
给Edit的OnKeyPress事件指定事件代码,
在事件代码中来控制禁止用户输入数字
然后EditMask编辑框,不让输入数字
if not (key in ['0'..'9',#8]) then
begin
key :=#0;
beep;
end;
begin
key :=#0;
beep;
end;