有关函数的问题,很简单,请帮忙!(50分)

  • 主题发起人 主题发起人 wally
  • 开始时间 开始时间
W

wally

Unregistered / Unconfirmed
GUEST, unregistred user!
我自己在程序中写了一个函数
funtion test():boolean
程序中定义了一个Button
type
TForm1 = class(TForm)
Button1: TButton;
.....
.....
但是在test函数中不能访问这个button,不知道该怎么办!
越快越好!!
 
你在button这样表示:Form1.button1就OK了
 
用form1.button
 
在TForm里声明函数即可!
type
TForm1 = class(TForm)
Button1: TButton;
..
public
funtion test():boolean
..
End;


function TForm1.test():boolean
begin
end;
 
如果其他单元不用,最好在私有单元定义,这样相对要好一些
 
当然,当然。以上说的也可以。
你把test写成form的一个成员函数也可以。
 
访问其他类的成员时,要通过类的实例去访问
 
你的问题通常是因为在函数的实现部分忘了加该单元的表单名,改一改就行:
funtion TForm1.test():boolean
 
谢谢各位,问题已经解决了,是按照张大侠的方法!
只是分太少了.见谅
 
后退
顶部