A arychen Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #1 请问如何在一个FORM上控制另一个FORM上的元件?主要是元件变量怎么定义? 比如在FORM2上要控制FORM1上的LISTBOX,那么怎么在FORM2的单元里访问FORM1?
C commandor Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #2 在form1上写入下列语句: form2.button1.caption := '123'; 运行程序时delphi会自动提示你在form1中添加对form2的引用。你自己不用做什么的。
B biyesheng Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #4 在单元1中的 unit ... interface uses ..//在这里加上unit2 就可以了unit2.form2.LISTBOX
W wangfu Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #5 如果你还想oo一点的话,你可以在form2 写一个setbutton和getbutton 而在form1中调用这些方法,进行操作控件
S sunni_liu Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #6 >>在FORM2上要控制FORM1上的LISTBOX,那么怎么在FORM2的单元里访问FORM1? 在FORM2对应的单元unit2中的IMPLEMENTATION后,加上 uses unit1; 然后在FORM2的程序中就可以直接用FORM2.LISTBOX了.
>>在FORM2上要控制FORM1上的LISTBOX,那么怎么在FORM2的单元里访问FORM1? 在FORM2对应的单元unit2中的IMPLEMENTATION后,加上 uses unit1; 然后在FORM2的程序中就可以直接用FORM2.LISTBOX了.
天 天与地 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #7 我想也是,Uses一下Form1,然后直接引用Form1里面的组件就可以了。 譬如:Form1.Button1.caption:='adf';
太 太平洋 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #8 在form1上写入下列语句: form2.button1.caption := '123'; 运行程序时delphi会自动提示你在form1中添加对form2的引用。你自己不用做什么的。 在单元1中的 unit ... interface uses ..//在这里加上unit2 就可以了unit2.form2.LISTBOX 两种方法看你喜欢哪种
在form1上写入下列语句: form2.button1.caption := '123'; 运行程序时delphi会自动提示你在form1中添加对form2的引用。你自己不用做什么的。 在单元1中的 unit ... interface uses ..//在这里加上unit2 就可以了unit2.form2.LISTBOX 两种方法看你喜欢哪种
N naughtboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #9 sunni_liu的方法最好,因为这样在互相调用的时候才不会发生问题
X x_coffee Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #10 在form2 File-->Use Unit.. form2.button1.caption := '123';
A arychen Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #11 在BCB中就是调用相应的.H文件罗? 还有没有其他方法?我在Unit1中已经include "Unit2.h",难道在UNIT2里还要 include "Unit1.h"?
H hfdmwjh Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #12 在form1中加入 form2.listbox1.(其它属性) 运行后,DELPHI会自动在FORM1的USE 中加入unit2了。
D donyad Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #13 to sunni_liu 大家说的都是在interface中uses 而你说要在IMPLEMENTATION后,加上 uses unit1; 有什么不同呢? 关注中!
C casser Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #15 在delphi的第一个菜单中单击use unit然后选择要控制控件所在的单元即可。
S sichuan Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-26 #16 先uses,然后引用 formname.ctlname....
S sunni_liu Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-27 #17 to do nyad: 一般来说,自己写的unit加在implement后,DELPHI中的单元加在interface后。[]
J jrq Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-27 #18 >>>>我在Unit1中已经include "Unit2.h",难道在UNIT2里还要include "Unit1.h"? >>>>一般来说,自己写的unit加在implement后,DELPHI中的单元加在interface后。[] 注意不要造成循环引用的错误。 unit1 已经在implementation中 uses unit2, 如需要unit2引用unit1,则unit2最好在interface 中 uses unit1。
>>>>我在Unit1中已经include "Unit2.h",难道在UNIT2里还要include "Unit1.h"? >>>>一般来说,自己写的unit加在implement后,DELPHI中的单元加在interface后。[] 注意不要造成循环引用的错误。 unit1 已经在implementation中 uses unit2, 如需要unit2引用unit1,则unit2最好在interface 中 uses unit1。
A arychen Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-27 #19 BCB中的implementation和interface在哪里?
M misxjq Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-27 #20 在uses中加上form2 使用时:form2.控件名称