+ -
当前位置:首页 → 问答吧 → DELPHI新手求教个很基础的问题----一直没弄懂----------麻烦大家帮下!!!

DELPHI新手求教个很基础的问题----一直没弄懂----------麻烦大家帮下!!!

时间:2011-11-29

来源:互联网

1.关于TNotifyEvent的使用
-----定义
private 
  FOnClick: TNotifyEvent;
  public
  property OnClick:TNotifyEvent read FOnClick write FOnClick;
----使用
procedure TForm1.FormCreate(Sender: TObject);
begin
  Button1.OnClick:=FOnClick;
end;
--------------------------------------------------------------
这样子做有什么用?网上找了TNotifyEvent总是那两上例子,没看懂。。。


----------------------------------------------------------------------
2.另外再问个简单的小问题:为什么私有变量很多程序里前缀都加“F”来标识呢?
这个F是什么英文意思吗?

作者: case5166   发布时间: 2011-11-29

F->数据域(Field)的意思
就像类名T开头->Type意思

至少TNotifyEvent
就像你定义一个字符类型变量s:string一样
只不过它表示的是事件的方法指针,指向一个函数地址;这个函数可以是自己写的,也可以是系统的

这是我的见解,有错之处,楼下解释一下哈

作者: kaikai_kk   发布时间: 2011-11-29

能否帖点代码出来?

比如我上面Button1.OnClick事件执行了其实并没有产生什么作用呀?

property OnClick怎么对它赋值?

对这方面疑惑ING


作者: case5166   发布时间: 2011-11-29

热门下载

更多