TreeView(50分)

  • 主题发起人 主题发起人 liuguilg
  • 开始时间 开始时间
L

liuguilg

Unregistered / Unconfirmed
GUEST, unregistred user!
表是这样的
AutoID int 自动增加1 种子值1
BmName char(20) (部门名字)
fatherID int (父亲的AutoID)

代码这个:
TLabel(TreeView1.selected.data).caption;
有哪个大哥能指点一下分析一下这句话;
TLabel;在这里是什么意思?
data/ caption是指什么?
 
这个代码有问题吧?Tlabel强制类型转换,把TreeView1.selected.data转换为Tlabel类型,然后caption为label的caption
 
TreeView1.selected.data
这个data 是什么意思,起什么作用
 
TreeView1.selected.data
把 TreeView1 当前选择的项中的 data(应该是之前存放的某个TLabel的指针)强制转换为TLabel
同意楼上所述
 
TLabel(TreeView1.selected.data).caption;
这句话具体表示什么,还是不懂
 
TLabel(TreeView1.selected.data).caption;

TreeView1.selected.data 保存的是对象指针 Sender: TObject

等同于
TLabel(Sender).caption;
 
哦,大概了解了,谢谢
还有点,在我这个表里面的调用,这里指哪个字段
 
根据我多年的猜测经验,应该是:BmName这个字段的内容
 
找到了 ,指 AutoID 的值,
怎么会是指到这个值呢?
 
表是这样的
AutoID int 自动增加1 种子值1
BmName char(20) (部门名字)
fatherID int (父亲的AutoID)

代码这个:
TLabel(TreeView1.selected.data).caption;这个表为什么会指AutoID的值
 
表是这样的
AutoID int 自动增加1 种子值1
BmName char(20) (部门名字)
fatherID int (父亲的AutoID)

代码这个:
TLabel(TreeView1.selected.data).caption;这个表为什么会指AutoID的值
谢谢
各位大哥来捧捧场
 
后退
顶部