Board logo

Subject: 关于Tcalss=class(Aclass.AAclass)问题 [Print This Page]

Author: jxydhzw    Time: 2008-6-18 20:22     Subject: 关于Tcalss=class(Aclass.AAclass)问题

我记得不知道是在这个版块看到还是在哪个版块看到的..有这么一种写法..关于  =class(Aclass.AAclass)的写法..但是不是很清楚..不知道是否有这种写法...本人现在在写一个小东东..TComboBox应为就只有一个Items值..只能记住选 中的值..而小弟现在想实现  当TComboBox选中某个项时..自然就知道其选中的内容,,但是也想知道对应选中的内容所关联的内容 ...比如  :
编码 名称
001  男
002  女
我的思路是这样..分别将编码和名称存入二个TstringList当中..即AList存入编码数组...BList存入名称数组..然后将此二个TstringList关联至TComboBox..当TComboBox选项变动时,比如将选项男变为女时..后台自动将女对应的编码改成对应的AList中002的Index值...

想到这时..我突然想到  好像有关于  =class(Aclass.AAclass)的写法...  想写个类型这样的控件..但是只是替换掉原来的TComboBox,,而不必重新写个TComboBox控件,,再安装.....

不知道是否有人记得这种写法...还有..我这个方案可行否?如果不行..请高人支个新招.....

我的QQ是5596771
Author: bahamut8348    Time: 2008-6-18 20:26

当然有这种写法,这个意思其实就是

你的类名=class(单元名.类名)
也就是指定你的类是继承自哪个单元中的类,有时候我们定义变量也有
var
  hWnd: Windows.HWND;
这样的写法,一个道理
Author: jxydhzw    Time: 2008-6-19 10:42

明白了.谢谢
Author: daxian    Time: 2008-8-5 21:39

你要的是 Tobj = helper of TComboBox




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0