各位帮个忙呀,我做的这个控件(只能输入数字的),安装后怎么不显示在控件面板上呀

wangyansurmount 2004-06-15 10:19:50
unit QNumberEdit1;

interface

uses
Windows, Messages, SysUtils, Classes, QControls, QStdCtrls;

type
TNumberEdit2 = class(TEdit)
private

{ Private declarations }
protected
procedure KeyPress(var Key:Char);override;
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
end;

procedure Register;

implementation

procedure Register;
begin
RegisterComponents('NumberEdit2', [TNumberEdit1]);
end;
procedure TNumberEdit1.KeyPress(var Key:Char);
begin
inherited KeyPress(Key);
if not (key in ['0'..'9']) then
key:=#0;

end;

end.
...全文
46 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,392

社区成员

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

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