本人遇到一問題﹐PFC在做Tree的時候﹐﹐感覺老是不順手﹐
進行new row ,edit row ﹐delete row的時候﹐感覺都用的一些非常笨的方法﹐
費時﹐又費腦力.郁悶。
所以在此請有經驗的高手們﹐﹐請給出自己在寫Tree控制的常用方法﹐
比如在 新增一個Item的時候﹐是先在右邊的datawindows中添加一行﹐還是先在Tree
中添加這一個Item? 是否需要sharedata datawindows 和datastore 怎樣做到Tree和右邊的datawindows的data保持一致﹗
是在itemchanged后使其保持一致。還是在save后﹐或者還有其它更妙的方法。
最好提供source Code.謝謝﹐注意﹐是用PFC方式寫
------解决方案--------------------
没有用过PFC方式编写过Tree,不过可以大家共同学习。
帮顶!嘿嘿
------解决方案--------------------
PFC的Tree,我一般只用來顯示!
學習!
------解决方案--------------------
pfc自己帶有例子的,你可以研究一下!
------解决方案--------------------
我在用 不过我也感觉我用得黑笨的 完全没有用到PFC 虽然我的系统也是PFC开发的
------解决方案--------------------
建立对应关系几种方式:
1、你可以在数据窗中加入一列防止对应行的handle,
2、或者在treeviewitem的data里放置和数据窗对应的id,
3、不建立关系,改变后需要对应时通过节点label等查找handle
我认为还是第一种最方便,
因为2、3都需要查找节点,虽然可以利用pfc里提供的函数,但总是有些麻烦,直接有handle就好多了
------解决方案--------------------
如果你想随时更新树节点,当然需要在itemchanged里,
如果保存后更新,那就在pfc_update里写好了(可以判断更新成功时再刷新树)
------解决方案--------------------
关注 + 友情UP