我是新手 我做两个unit文件 一个是窗体 一个是自己定义类 自己定义的类继承label和image组件的属性和方法 在窗体中创建自己定义的类我不知道怎样实现 一个是类的定义(继承的方法) 一个是单元间的调用 希望高手给完整代码 要简 精
解决方案 »
- delphi2010 安装问题
- SQL自动增加记录,不知如何是好.
- 问:如何在Dbgrid中将某列的数字(这列对应的字段均为负数)全部以正数的方式进行显示?
- OleContainer控件打开word,之后...
- 请问,delphi调用Java写的Webservers接口,传入参数为什么没有生成类数据 在java接口里面参数定义的是数据,结果在Delphi里就生成的是类
- 能力有限,实在没有办法,如何开辟多个线程,真切的希望高手解答。
- 请问如何在程序中限制字体的大小?
- ★★★问一个很多人都想问的问题:关于如何用delphi生成无窗口的程序,即win32 控制台程序?
- 往ACCESS数据库中插入记录的时候有时候会出现“数据库被Admin用户锁定不能更新的错误”,为什么?
- 现有一程序,想要在程序失去焦点后仍能激活相应窗口!
- 关于一个输入查询问题.
- shellexecute打开文件延时和SetWindowPos隐藏窗口 2
unit Unit2;interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs,StdCtrls;
type
Tmylable=class(TLabel)
end;
implementationend.Unit1
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation
uses Unit2;
{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var
l:Tmylable;
begin
l:=Tmylable.Create(nil);
l.Parent:=Form1;
l.Top:=0;
l.Left:=0;
l.Caption:='123456789';
end;end.
my1: my;使用时创建my1 := my.create(nil);不建议使用DESTROY重载,
建议使用FREEANDNIL释放
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TImgBase = class(TImage)
private
{ Private declarations }
public
重载函数或者新定义函数声明
{ Public declarations }
end;implementation{$R *.dfm}
重载函数或者新定义函数实现
end.
unit untMyImg;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TMyImg = class(TImgBase)
private
{ Private declarations }
public
{ Public declarations }
重载函数或者新定义函数声明
end;implementation{$R *.dfm}
重载函数或者新定义函数声明end.