Вниз
Скачать: CL | DM;

Предотвратить появление Popup меню   Найти похожие ветки 

← →
kyn66 ©   (2005-12-27 18:35) [0]

Как САБЖ при правом клике по элементу, в частности интересует ListView. Точнее не показывать при определенных только условиях.


← →
Leonid Troyanovsky ©   (2005-12-27 18:54) [1]


> kyn66 ©   (27.12.05 18:35)  
> Как САБЖ при правом клике по элементу, в частности интересует
> ListView. Точнее не показывать при определенных только условиях.


procedure TForm1.PopupMenu1Popup(Sender: TObject); // OnPopup
begin
   with Sender as TPopupMenu do
     begin
       if {определенное условие} then
         Abort;
     end;
end;


--
Regards, LVT.


← →
begin...end ©   (2005-12-27 19:15) [2]

В обработчике OnContextPopup:

Handled := <условие_НЕпоказывания>


← →
kyn66 ©   (2005-12-28 09:28) [3]

>> В обработчике OnContextPopup:

А что-то я не обозрел такого события..


← →
begin...end ©   (2005-12-28 11:26) [4]

> kyn66 ©   (28.12.05 09:28) [3]

А оно есть -- у TControl и у любого его потомка. Значит, и у TListView тоже есть.


← →
kyn66 ©   (2005-12-28 15:23) [5]

> begin...end
Пардонс, не усмотрел..с.


← →
Alex_Bredin ©   (2005-12-28 18:08) [6]

когда не надо

ListView.PopupMenu := nil;

когда надо

ListView.PopupMenu := lvPopup;


← →
ASoft   (2005-12-29 09:27) [7]

имхо, не правильно, думаю, НЕ показывать PopupMenu когда не надо. Чтоб не сбивать с толку юзеров, правильней показывать PopupMenu, но с неактивными его строками.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.043 c
2-1136659178
Revan
2006-01-07 21:39
2006.01.22
Опять RENDOMIZE


6-1128678819
Mr. WAP
2005-10-07 13:53
2006.01.22
Перекодировка ..


2-1136467746
Piter
2006-01-05 16:29
2006.01.22
TStringList с сохранением в файл


14-1135398238
Дремучий
2005-12-24 07:23
2006.01.22
А надо ли делать автоматическое Windows Update?


2-1135937910
Silver__Dragon
2005-12-30 13:18
2006.01.22
запуск exe




   Наверх