Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.22;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.05 c
2-1136395174
ArtemESC
2006-01-04 20:19
2006.01.22
Прописать в реестре прогу.


2-1135663773
St74
2005-12-27 09:09
2006.01.22
Показ полного пути к файлу!


2-1136515344
antoxa2005
2006-01-06 05:42
2006.01.22
Подскажите, как сделать меню похожее на меню Delphi


14-1135527050
Uncle Archi
2005-12-25 19:10
2006.01.22
Perl - хэш-функция


3-1132834861
MJShvedov
2005-11-24 15:21
2006.01.22
Как установить все значения в логическом столбце?