如何实现在选中ListView中一行数据的时候才能点出右键菜单```````没有选中数据的时候点右键无效``````
   
  如何将ListView中选中数据的第一列显示到一个Edit里面```````
  麻烦知道的说下`````新手有很多不懂的`````分不高```见笑了`````

解决方案 »

  1.   

    可以在PopupMenu1Popup事件中让某个菜单无效!
      

  2.   

    procedure ListView1SelectItem(Sender: TObject; Item: TListItem;
      Selected: Boolean);
    不可以吗
    Item.caption;
      

  3.   

    也可以:
    procedure TForm1.ListView1MouseDown(Sender: TObject;
      Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
    begin
      if (ListView1.SelCount > 0) then
      begin
        ListView1.PopupMenu := PopupMenu1;  end
      else
        ListView1.PopupMenu := nil;
    end;
      

  4.   

       谢谢SmallHand   我懂了`````   那么如何将ListView中选中数据的第一列显示到一个Edit里面呢`````````    麻烦解释一下
      

  5.   

       来个高手指点下啊``````怎么样让Edit里面动态的显示
             选中的ListView中某一行数据的一个列值````