S spymaster Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-11 #2 控件前面加上窗体名 或声明函数时在前面加上窗体名
H hnxx2003 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-11 #3 在form1私有部分定义函数; procedure myproc(sender :tobject); 在form1的实现部分中实现函数如下: procedure tform1.myproc(sender:tobject); begin end;
在form1私有部分定义函数; procedure myproc(sender :tobject); 在form1的实现部分中实现函数如下: procedure tform1.myproc(sender:tobject); begin end;
E ebaoe Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-11 #4 OK了,不过很是奇怪。我恼火不过。就把实现部分删了。用ctrl+****f+c,重新了一下,然后把代码再粘回去后,就行了。可是我代码没有写错啊!问题结束
K kirinma Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-11 #7 是不是你定义的函数在实现的时候函数名前面没有加上窗体名称? 那样的话函数不属于这个窗体,所以在函数体里面调用其他的控件要加上窗体名称
C chen56 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-13 #8 如要使用form1中的button1可以这样写 form1.button1.****; 即使在本unit中也是!
B boy2002cn Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-28 #9 关键在于用ctrl+****f+c后会在procedure后面生成一个TFORM1的类名,这个可以把你的过程提到类的作用范围,在这里才可心使用类里面的对象,如控件等,如果不是类的过程,那么它就找不到类是的东西,只能用“窗体名.控件名.属性”的方法使用控件了
关键在于用ctrl+****f+c后会在procedure后面生成一个TFORM1的类名,这个可以把你的过程提到类的作用范围,在这里才可心使用类里面的对象,如控件等,如果不是类的过程,那么它就找不到类是的东西,只能用“窗体名.控件名.属性”的方法使用控件了