Node.Index如何对应相对节点添加其值?谢谢! 现在从数据库读取数据加入TreeView内,名称字段显示在TreeView上面,相对的ID要放到Node.Index上面,现在需要或得选取某节点时候的一个相应的ID,请详细点,谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用TTreeNode.AbsoluteIndex而不是Index,Index是相对于父节点而言的。————————————————————————————————————宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。———————————————————————————————————— to lxpbuaa(桂枝香在故国晚秋) ( ) 怎么把从数据库查出来的ID放不进TTreeNode.AbsoluteIndex ??TreeNode1.AbsoluteIndex := QryTmp.FieldByName('ZoneID').AsInteger;错误提示[Error] H_Area.pas(90): Cannot assign to a read-only property 不需要给AbsoluteIndex 赋值,它是自动控制的。————————————————————————————————————宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。———————————————————————————————————— 现在有 员工表 字段如下员工ID姓名TreeView显示李xx黄xx钟xx现在想实现的是当选择李xx时候获得他相对的ID值 TMyNodeInfo=Class Private FID:Integer; FCaption:String; FNode:TTreeNode; public procedure SetNode( Value:TTreeNode); published Property ID:Integer Read FID Write FID; Property Caption:String Read FCaption Write FCaption; Property Node:TTreeNode Read FNode Write SetNode;end;procedure TMyNodeinfo.SetNode(Value:TTreenode);begin FNode:=Value; FNode.text:=FCaption;end;每读一条记录的时候创建一个MyNodeInfo; MyNodeInfo.id:='1'; MyNodeInfo.Caption:='张三'; TreeNode.Data:=MyNodeInfo; 访问这样子。 TMyNodeInfo(TreeView1.selected.node).ID; TMyNodeInfo(TreeView1.selected.node).Caption; 上面写错了,TreeView1.selected.node 是 treeview1.selected.data 怎样给名为edit1的edit组件赋值,怎样操作?谢谢!!!!!!!!!! 哪位大哥能够提供一个显示wav文件波形的程序 请教一个基础性问题。 Delphi如何连接MySQL(老问题了)(非ODBC连接) bitbtn放图片的问题 50分求助一个非常简单的问题 SQL数据库存备份时,急切求解 郁闷,散分 如何实现在窗体中画带箭头的线,可以拖拉,可以缩放功能. Delphi+Access中,查询时在Edit控件中的问题?????????? 关于delphi的相对路径问题(在线等。。。。。。。。。。。好着急) 急需帮助:怎样把pchar类型转换为stringlist类型?
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
怎么把从数据库查出来的ID放不进TTreeNode.AbsoluteIndex ??
TreeNode1.AbsoluteIndex := QryTmp.FieldByName('ZoneID').AsInteger;
错误提示
[Error] H_Area.pas(90): Cannot assign to a read-only property
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
员工ID
姓名TreeView显示
李xx
黄xx
钟xx现在想实现的是当选择李xx时候获得他相对的ID值
Private
FID:Integer;
FCaption:String;
FNode:TTreeNode;
public
procedure SetNode( Value:TTreeNode);
published
Property ID:Integer Read FID Write FID;
Property Caption:String Read FCaption Write FCaption;
Property Node:TTreeNode Read FNode Write SetNode;
end;
procedure TMyNodeinfo.SetNode(Value:TTreenode);
begin
FNode:=Value;
FNode.text:=FCaption;end;
每读一条记录的时候创建一个MyNodeInfo;
MyNodeInfo.id:='1';
MyNodeInfo.Caption:='张三';
TreeNode.Data:=MyNodeInfo;
TreeView1.selected.node 是 treeview1.selected.data