我以前沒看幫助,一直以為topitem是tree的根節點,其實不是,那根節點怎樣得到呢 根節點怎樣得到呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,在一些过程中是nil比如function Add(Node: TTreeNode; const S: string): TTreeNode; 这里的node用nil就是表示根结点 treeView.items.item[0].selected:=true; // 用TreeView.Items.GetFirstNodeprocedure TForm1.Button1Click(Sender: TObject);begin Caption := TreeView1.Items.GetFirstNode.Text;end; TreeView1.Items.GetFirstNode; 或TreeView1.Items[0]; sorry,说错了TreeView.Items.GetFirstNode方法和TopItem的效果是一样的 你直接去看treeview的类实现代码,topitem好像就是treeview的根结点,如果没有根结点则返回nilfunction TCustomTreeView.GetTopItem: TTreeNode;begin if HandleAllocated then Result := Items.GetNode(TreeView_GetFirstVisible(Handle)) else Result := nil;end; 哪位有支持Delphi2009的AdvStringGird控件啊,谢谢 在dbgrideh中如何自动计算列? 请教:为什么在WIN2000下显示正常的窗口,到NT下就显示不对了? 怎样在delphi 中调用帮助文件,急急!!!在线等待 请教adotale的问题 如何实现窗口的自动隐藏???? 数据导出问题 还是修改程序:::::::找《guestman(天涯浪子) ( 》????? 各位大佬帮忙看看,定义了一个结构数组,不能在其它引用 我明天去买《Delphi 5开发人员指南》,怎么样??? 新CSDN助手已经可以下载了! 中国式报表(ereport)控件的小BUG,哪位大侠能帮助解决???
比如
function Add(Node: TTreeNode; const S: string): TTreeNode;
这里的node用nil就是表示根结点
// 用TreeView.Items.GetFirstNodeprocedure TForm1.Button1Click(Sender: TObject);
begin
Caption := TreeView1.Items.GetFirstNode.Text;
end;
topitem好像就是treeview的根结点,如果没有根结点则返回nil
function TCustomTreeView.GetTopItem: TTreeNode;
begin
if HandleAllocated then
Result := Items.GetNode(TreeView_GetFirstVisible(Handle))
else Result := nil;
end;