高分请教:已知TREEVIEW中某个节点的X,Y,那如何用代码来选中那个节点?? 也就是用代码使那个节点变色!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.TreeView1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begin TreeView1.GetNodeAt(x,y).Selected:=true;end; 就是在点击TREEVIEW中的某个接点时的X,Y,我用两个变量记录下来然后当用户点击了其他地方,或者TREEVIEW重新刷新后我还要保持刚才点击的样子! 把hideSelection 设为true或用代码实现阶段treeview.hideselection := true; 楼主的意思是不是当TreeView失去焦点时,仍想看到当前选择的是哪个节点?把HideSelection设为False就可以了 不是这个意思,是当treeview重新刷新后,如何使刚才选中的那个节点仍然选中并展开?谢谢! var Form1: TForm1; aNode : TTreeNode;implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);begin TreeView1.Selected := aNode; aNode.Expand(true);end;procedure TForm1.Button2Click(Sender: TObject);begin aNode := TreeView1.Selected;end; DBGrid中如何通过鼠标上下移动记录 怎样打印DBGRIDEH中的页脚 为我那因病去世的表哥默哀!散分! delphi2005非常好 如何判断ADOQuery1是否Open,当Open时执行ADOQuery1.last; 在哪找Dhtmledit控件?高手请进 FTP编程 高分请教如何在WORD文档的最后面添加表格。 求教clientdataset脱离数据库的使用方法 这个问题很普遍:控件组合images[?] 如何得到IMAGE中经过stretch之后的图像? 两个问题:(变频)男声变女声,监视麦克风使用?
Shift: TShiftState; X, Y: Integer);
begin
TreeView1.GetNodeAt(x,y).Selected:=true;
end;
然后当用户点击了其他地方,或者TREEVIEW重新刷新后我还要保持刚才点击的样子!
把HideSelection设为False就可以了
谢谢!
Form1: TForm1;
aNode : TTreeNode;
implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
begin
TreeView1.Selected := aNode;
aNode.Expand(true);
end;procedure TForm1.Button2Click(Sender: TObject);
begin
aNode := TreeView1.Selected;
end;