我想通过继承Timage来创建一个自己的按钮控件不知道该怎么写代码component->new component后
unit QuickButton;interfaceuses
Windows, Messages, SysUtils, Classes, Controls, ExtCtrls;
type
TQuickButton = class(TImage)
private
{ Private declarations }
protected
{ Protected declarations }
procedure OnClick(picName: String);
public
{ Public declarations }
published
{ Published declarations }
end;procedure Register;implementationprocedure Register;
begin
RegisterComponents('Standard', [TQuickButton]);
end;procedure Click(picName: String);
begin
//
end;end.install后显示:unsatisfied forward external declaration: 'TQuickButton.Onclick'请教各位高手,如何创建??
unit QuickButton;interfaceuses
Windows, Messages, SysUtils, Classes, Controls, ExtCtrls;
type
TQuickButton = class(TImage)
private
{ Private declarations }
protected
{ Protected declarations }
procedure OnClick(picName: String);
public
{ Public declarations }
published
{ Published declarations }
end;procedure Register;implementationprocedure Register;
begin
RegisterComponents('Standard', [TQuickButton]);
end;procedure Click(picName: String);
begin
//
end;end.install后显示:unsatisfied forward external declaration: 'TQuickButton.Onclick'请教各位高手,如何创建??
解决方案 »
- 载入dll中的资源时遇到的灵异现象,诡异的LockResource函数
- 向Oracle插入时间类型字段成功,数据却错误
- 已知第三方远件的句柄,如何访问其属性或方法?
- 有没有在山东威海的朋友,女朋友要到山东威海三角集团不知道怎么样了?我要去那没办法一年的delphi经验在那能搞到关于delphi方面工作吗?
- 如何制作xp风格菜单?如果用控件不能有版权问题。
- 更换内容的问题??
- 为什么PFC用那么复杂,要先建立什么管理程序,VC和DELPHI用类都很方便的,VC和DELPHI用类都很方便的
- DBGrid:如何取得当前选中纪录的某字段值:(调试通过立即给分)
- 各位高手,如何在delphi中恢复备份了的sqlserver数据库
- !!如何判断鼠标在某一矩形范围内?急急急急急
- '掉线之迷?'(百分相送)
- 用ADO如何用TADODataSet进行查询并判断
procedure TQuickButton.OnClick(picName: String);
...
你这样写是不会出来的
TOnClick = prcedure(Sender: TObject);
type
TQuickButton = class(TImage)
....
private
FOnclick: TOnclick;
published
property Onclick: TOnclick read FOnclick write FOnclick;///要这样执行事件里的代码如下:
if Assigned(FOnclick) then Fonclick(Self);