一个关于组件的问题,苦思冥想都解决不了的问题,拜托各位大侠帮忙!(15分)

  • 主题发起人 主题发起人 WY02162003
  • 开始时间 开始时间
W

WY02162003

Unregistered / Unconfirmed
GUEST, unregistred user!
我自己做了个组件,有一个Group属性,是可选的,然后有一个Items属性(是个弹出式的选择属性),Items属性选择窗口中的元素由Group属性的变化而变化!我如何把Group属性传给Items的属性编辑器的Edit函数中呢?
 
你有没有先看看如何编辑属性编辑器啊?
 
书上对属性编辑器的内容讲的很少!我只知道如何点Items后面的按钮时,能弹出自己做的选择小窗口!
 
知道SetValue怎么用吗?
 
我的小窗口上有个List控件,主要是把传进来的Group的Items加进去,然后选择一个到Edit中,最后关闭小窗口时!SetStrValue(Edit.Text)
但已经选择的Group怎么传进来啊,因为该组件跟Items的属性编辑器是分别属于两个类啊,所以想在Items的属性编辑器中的Edit函数中打开窗口之前传,是传不进去的,因为FGroup属于组件的哪个类,而Edit函数属于TItems这个类!
 
Group ,Items就不应该属于两个类,个人意见,即使两个类,也应该链接,而不是拷贝
 
DBCombox是否有这样的功能,可以完成如下功能:
当数据库中某一字段的值为1时,显示a
2时, b
(做成下拉菜单的形式)
选择a时,表格中存1,选择b时,表格中存2
 
既然是一个组件里的两个属性,那应该是可以访问的啊?!
你通过Self.Group不就可以访问的吗?
或许我理解错误...
 
后退
顶部