一个Idea的问题!(100分)

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

Linux2002

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有一个树型控件(TreeView)一个StringGrid1控件,树型控件上面每一个节点会对应一
系列StringGrid1上面的行,但是树型控件的节点又需要分类,比如目录类就不能对应StringGrid
上面的行,而任务节点就可以对应,我现在的问题是,我用了一个链表来存放这些行的数据
然后把链表头赋值给树型节点的指定任务节点的Data树型,但是问题就是有可能用户会继续编辑
任务之类或是StringGrid1中的行,那么我应该在什么地方把用户编辑的内容加入到链表中呢?
比如:StringGrid1的单元格就没有失去焦点事件,最好是单元行有失去焦点事件。那大家帮忙
想想办法有没有更好的办法可以方便的管理这个树型控件和它相关联的StringGrid1的行,拜托
大家帮帮忙啊。任务重啊!解决不了我就只有喝西北风了!
 
StringGrid的单元格有失去焦点的事件:OnSelectCell
在这个事件中访问到的Row和Col属性就是将要失去焦点的单元格。 传入的参数ARow和ACol就是将要获取焦点的单元格。
 
我大概要搞定了,不过增加了一个新节点以后对应的链表会报错一下,然后关闭一次程序
重新打开就没有问题了,但是每次关闭的时候会说错误的指针操作???我想应该不是链
表的问题。现在我已经被这个部分弄的昏头转向了。
 
接受答案了.
 
后退
顶部