幸 幸福人生1 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-24 #1 [blue][/blue]我想让输入文本框里的只是整型,应该怎么办?
K kangshijiu Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-24 #2 在keypress事件中写:if not (key in ['0'..'9',#13,#8]) then key:=#0; 就是限制输入除0--9的数字和回车、删除就是整形了。
C cpj7406 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-24 #3 仅仅在 OnKeyPress 事件方法中进行控制可能还不够,使用者要是采用“粘贴”写入呢?
D dreamisx Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-24 #5 用MaskEdit之类的专用数据录入组件,如果你实在要用Edit,看看下面的例子: SetWindowLong(Edit1.Handle, GWL_STYLE, GetWindowLong(Edit1.Handle, GWL_STYLE) or ES_NUMBER);
用MaskEdit之类的专用数据录入组件,如果你实在要用Edit,看看下面的例子: SetWindowLong(Edit1.Handle, GWL_STYLE, GetWindowLong(Edit1.Handle, GWL_STYLE) or ES_NUMBER);
幸 幸福人生1 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-25 #6 在我的程序的弹出菜单里没有设置复制,粘贴,所以可以在keypress方法里写,谢谢大家