首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么使EDIT等只接受数字

2012-02-05 
如何使EDIT等只接受数字如题[解决办法]if not (Key in [#8, 0, 1, 2, 3, 4, 5, 6, 7, 8

如何使EDIT等只接受数字
如题

[解决办法]
if not (Key in [#8, '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', #46,#37,#39]) then begin Key := #0;beep; end;
begin
... ...
end;

[解决办法]
给你一个函数:
SetWindowLong(edt1.Handle, GWL_STYLE, GetWindowLong(EditWnd, GWL_STYLE) or ES_NUMBER)就可以达到只能输入数字。

热点排行