限制TSpinEdit的哪个属性,使其不能输入'.'

pressman 2004-12-02 01:12:13
RT
...全文
100 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
victor_yang 2004-12-02
  • 打赏
  • 举报
回复
http://www.playicq.com/dispdocnew.php?id=20437
pressman 2004-12-02
  • 打赏
  • 举报
回复
SkinEngine是什么哦?哪里能找到?
victor_yang 2004-12-02
  • 打赏
  • 举报
回复
SkinEngine的SpinEdit有这种功能,就是ValueType,选择Integer型就可以了。
lzy6204 2004-12-02
  • 打赏
  • 举报
回复
procedure TForm1.spinEdit1KeyPress(Sender: TObject; var Key: Char);
var
i: integer; //得到小数点的个数
begin
i := Length(StringReplace(spinEdit1.Text,'.','&&',[rfReplaceALL]))-Length(spinEdit1.Text);
if (i > 0) and (key = '.') then
Key := #0;
end;
victor_yang 2004-12-02
  • 打赏
  • 举报
回复
没有,不过可以写进去控件里。
pressman 2004-12-02
  • 打赏
  • 举报
回复
如果没有也就结帖了!
pressman 2004-12-02
  • 打赏
  • 举报
回复
有不有属性可以用哦??兄弟
victor_yang 2004-12-02
  • 打赏
  • 举报
回复
在KeyPress事件中:
if Key:='.' then
Key:=#0;
relive8 2004-12-02
  • 打赏
  • 举报
回复
在 onkeypress事件中写
if key = '.' then
key := #0;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧