zsp 发表于 2025-7-21 17:37:23

一个类如何调用另一个类的组件?

各位大佬好!一个类如何调用另一个类里的组件?比如超级列表框1,均已公开,另一个类如何才能调用它?
如下说明:
A类里有 超级编辑框1 组件,我在B类想调用A类里的超级列表框1。
在B类里代码这样写:A类.超级列表框1.获取焦点 (); A类点不出超级列表框1,为什么?应如何解决?感谢!!!

zmmhcc 发表于 2025-7-21 19:26:59

本帖最后由 zmmhcc 于 2025-7-21 19:28 编辑

以下方法试试看:

zsp 发表于 2025-7-22 14:55:46

这个例子:用 取程序 ().主窗口对象.超级列表框1.获取焦点 () ;没问题。
但是这个超级列表框1若不在主窗口对象这个类下,比如在A类下,我用B类调用A类下的超级列表框1 。代码写:取程序 ().A类.超级列表框1.获取焦点 ();编译后不报警,但获取不了焦点。
用 A类.超级列表框1,又用不了(超级列表框组件不能用静态),晕了...

感谢!
页: [1]
查看完整版本: 一个类如何调用另一个类的组件?