我有一個樹形控件,然後每一個節點都對應一個值,
寫入一個節點,就將節點的地址和值寫入INI文件,讀寫都沒問題,
後來發現更改某個節點的父節點名稱後,所有的子節點值都無法獲取了,
求教該用什麼方式存地址和值更方便使用
例如:
目錄樹是這樣的
a
b
c
節點a 存到ini裡面的時候是
“a,”="1"
節點b 存到ini裡面的時候是
“a,b,”="22"
節點c 存到ini裡面的時候是
“a,b,c,”="333"
需要獲取c節點值的時候,我就獲取節點的全地址:“a,b,c,”
讀取INI對應的值
所以如果我更改b的名字為z時
先刪除b這個節點“a,b,”
再創建一個節點“a,z,”同時賦值
再次獲取C的節點地址就為“a,z,c,”
那麼c無法獲取到值
所以
請大家給個方法讓INI鍵名更方便的改名方式,或者用其他的簡單存取方式
樹形結構,那麼你用xml文件格式比較方便,它本身就是樹形結構。