TreeView如何使指定的某个节点变成选定状态?

transcend 2002-12-19 04:04:46
就是象用鼠标点击某个节点后的状况,但要用程序实现,不用鼠标.
...全文
52 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
windcsn 2002-12-19
  • 打赏
  • 举报
回复
有个错误
TTreeNode * node = GetNodeAt(X,Y);
为TTreeNode * node = TreeView1->GetNodeAt(X,Y);
windcsn 2002-12-19
  • 打赏
  • 举报
回复
下面是对鼠标点中的节点设定为选中:无论左右键
void __fastcall TForm1::TreeView1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
TTreeNode * node = GetNodeAt(X,Y);
node->Selected = true;
}
如果你指定的TTreeNode节点已知,只要设定起selected属性为true即可
hjhwfw 2002-12-19
  • 打赏
  • 举报
回复
void __fastcall Tfrmfy_mz::TreeView1Expanded(TObject *Sender,
TTreeNode *Node)
{
Node->Selected=true;
}
醉马不肖 2002-12-19
  • 打赏
  • 举报
回复
SelectItem
Taiji02 2002-12-19
  • 打赏
  • 举报
回复
TreeView1->Items->Item[Index]->Selected=true;

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧