首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

向各位大概外请问两个有关问题(一个 ini 一个 treeview ),多谢

2012-03-16 
求助:向各位大概外请教两个问题(一个 ini 一个 treeview ),谢谢!请教:问题1:ini文件关键字的值是否可以改

求助:向各位大概外请教两个问题(一个 ini 一个 treeview ),谢谢!
请教:
问题1:
ini   文件   关键字的值是否可以改变?
如:
[L1]
AA=11
BB=22

现在我想把   关键字   AA   的值变为   44

那要怎么做?
我没有发现可以直接修改的属性啊?

是不是首先   删除关键字   AA  
然后   做写入   关键字   AA   使其值为   44  


问题2:

treeview   节点的   data     属性的值是   tpointer

我想把   字符串   '127.0.0.1 '   赋给   节点

items[1].data  

这样的语句怎么写啊?


然后我又希望   把     items[1].data   的值读到   字符串   变量   ss     里?
这又要怎么写呢?

谢谢!


[解决办法]
1、直接建一个新的叫 44 ,老的留着不理就行了吧

2
赋值
var
TNode: TTreeNode;
p: ^string;
begin
new(p);
p^:= '127.0.0.1 ';
Tnode:=treeview1.Items.AddChildObject(nil, 'test ',p); //在增加赋值
{
tnode := treeview1.items[1]; //这个之前建好了
tnode.data := p; //这样赋值
}
end;


读取
var
p:^string;
ss:string;
vTreeNode: TTreeNode;
begin
vTreeNode := TreeView1.Items[1];

new(p);
try
p:=vTreeNode.Data ;
ss:=p^;
except
ss:= ' ';
end;
end;

热点排行