zoukankan      html  css  js  c++  java
  • delphi TreeView 鼠标右击选择节点

    TreeView树形目录!当鼠标右击某个节点时,弹出一个PopMenu的下来菜单!这是如何让被右击的节点同时被高亮选择呢!比如我选择的是A节点!A节点高亮显示!这时突然在B节点处鼠标右击!可是A仍然高亮显示被选择!只是B节点右侧弹出了PopMenu!我想让鼠标右击的同时B节点既被高亮选择又弹出PopMenu

    在 TREEVIEW的两个鼠标事件里写:
    procedure TForm1.TreeView1MouseUp(Sender: TObject; Button: TMouseButton;
    Shift: TShiftState; X, Y: Integer);
    begin
    PopupMenu1.Popup(X,Y);
    end;

    procedure TForm1.TreeView1MouseDown(Sender: TObject; Button: TMouseButton;
    Shift: TShiftState; X, Y: Integer);
    begin
    if Button = mbRight then
    TTreeView(Sender).GetNodeAt(X,Y).Selected := True;
    end;

    OK,祝你好运!

    好的代码像粥一样,都是用时间熬出来的
  • 相关阅读:
    积累
    AnkhSVN使用记录
    时间戳
    Nhibernate
    Css的sb问题
    ajax
    WAS资料收集
    CryStal资料收集
    Decorator模式
    MSDN WebCast网络广播全部下载列表
  • 原文地址:https://www.cnblogs.com/jijm123/p/13399892.html
Copyright © 2011-2022 走看看