房天下 > 房天下问答 > 家居装修 > 装修前
  • delphi中子窗口怎么改变父窗口的属性与全局变量

    unit1中uses了unit2,于是在form2.show后,可以在unit1中更改form2的各种属性值如Caption.但是form2中却无法更改form1.Caption,提示:

    门窗 举报

    提问者:json08

    发布于2008-07-19

相关搜索推荐

共1个回答
  • 风在吹起 丨Lv 3
    你所说的其实就是delphi的循环引用问题。像你这种情况,应该尽可能通过第三个单元实现,即再声明一个单元如unit3,分别引用(USES)unit1、unit2,然后再改变form1、form2的属性,这样比较稳妥。如果确实不可避免,应在不同位置进行引用。即在unit1的interface部引用unit2,而在unit2的implementation部引用unit1。建议你采取第一种方式解决,这样做比较符合结构化思想。
    +11 2008-07-19 举报
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。