unit Unit1interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type
TForm1 = class(TForm)
procedure FormCreate(Sendor: TObject);
private
public
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
Canvas.Rectangle(10,10,100,100);
end;end.怎么运行时除了一个Form什么也没看见啊,矩形呢?
解决方案 »
- dll包含一个窗体,窗体里面有一个ActiveX控件,其它窗体调用时为什么总说尚未CoInitialize啊?
- Opendialog和SaveDialog目录访问问题?
- 关于DBGridDrawColumnCell的一个奇怪问题
- 请推荐网络编程的入门书籍,谢了.
- 有谁用过DBGridEh啊,给个详细的资料,最好有多点的例子
- 那位用过BusinessSkin?教小弟一下下
- 为AC米半兰夺冠高兴!!!散分!!!
- 一个比较棘手的问题:为什么会这样呢?
- 只要query.active=true一调出某工程文件程序delphi6就自动退出
- 请问题在win2000p下用delphi6连sql server 2000 personal要加什么补丁?
- 这样的 FFT 的结果对么 ?
- 如何获得其他程序中Listview每个item的字体颜色?
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
procedure FormPaint(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormPaint(Sender: TObject);
begin
Canvas.Rectangle(10,10,100,100);
end;end.
汗
procedure TForm1.FormPaint(Sender: TObject);
begin
Canvas.Rectangle(10,10,100,100);
end;procedure TForm1.FormCreate(Sender: TObject);
begin
Self.OnPaint := Self.FormPaint;
end;
二楼是没错的
再帮你一下。不知你注意了没有,在双击某事件项后面的空格后,它会自动把事件处理过程的名字写入,在*.dfm文件中也会看到
相当于3楼的Self.OnPaint := Self.FormPaint;这句功能。