pcplayer:
前一个 Frame 是一个类,后一个 Frame 也是一个类。M 同学说的公开 Memo 作为属性的办法当然那可以,但不算好办法。
[阅读: 338] 2007-01-30 02:32:28
正确的做法应该是前一个类有个公共方法,其它类调用那个方法可以写字符串进去。
至于在那个 Frame 内部,把字符串写道哪里了,是不是写进那个 Memo,由那个 Frame 内部的代码决定。
这样,就算那个 Frame 将来决定不用 Memo 了,改用其它控件,也只改那个 Frame 内部的代码,程序其它用到那个 Frame 的地方,不用更改。如果程序其它地方是用那个 Frame 的 Memo 属性的话,将来如果那个 Memo 不用 TMemo 而是改用假设是 TYourMemo,程序很多地方就要跟着改了。