Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.20;
Скачать: CL | DM;

Вниз

PopupMenu and TreeView   Найти похожие ветки 

 
saNat   (2004-06-08 14:06) [0]

Здравствуйте.
Подскажите пожалуйста, как сделать  меню по клику правой клавишей мыши на элементе TreeView? Желательно с маленьким примером?
С уважением, ЕВА


 
MU ©   (2004-06-08 14:30) [1]

PopupMenu1 :  TPopupMenu;

св-во у TreeView RightClickSelect := true;

....

procedure TForm1.TreeView1MouseUp(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
begin
  if (mbRight = Button) then
    PopupMenu1.Popup(X, Y);
end;


 
AleXqwq ©   (2004-06-08 16:26) [2]

procedure TfrmExploreData.TreeViewMouseDown(Sender: TObject;
 Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var Node :TTreeNode;
begin

 Node := TreeView.GetNodeAt(X,Y);

 if Button = mbRight then
 begin
  Node := tvData.GetNodeAt(X,Y);
  if Node <> nil then
  begin
   Node.Selected := True;
   Node.Focused := True;
  end
 end;
end;

i k etomu component TreeView sviazan s PopupMenu, takim obrazom imeesi menu i element focusirovanii element.
TreeView.Selected.Text;
TreeView.swelected.Level;
i t.d.

uspehov.



Страницы: 1 вся ветка

Текущий архив: 2004.06.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.039 c
1-1086603969
Алексей
2004-06-07 14:26
2004.06.20
Как сохранить в файл TListItem


3-1085501585
gfr
2004-05-25 20:13
2004.06.20
умножение времени на тариф за переговоры


4-1084527320
OlegM
2004-05-14 13:35
2004.06.20
Подскажите как отправить факс программно


1-1086324889
Алекс
2004-06-04 08:54
2004.06.20
народ программа вылетает - непонятно какая ошибка,помогите разобр


1-1086706135
hgd
2004-06-08 18:48
2004.06.20
Перевод цветов