Thread View: alt.pl.comp.lang.csharp
5 messages
5 total messages
Started by Artur
Mon, 02 Feb 2004 21:18
ContextMenu.
Author: Artur
Date: Mon, 02 Feb 2004 21:18
Date: Mon, 02 Feb 2004 21:18
11 lines
1388 bytes
1388 bytes
Chcia�bym wy�wietla� r�ne menu kontekstowe, w zale�no�ci, od tego, czy element widoku listowego (ListView), jest zaznaczony, czy nie. Jak to zrobi�? Przyk�adem mo�e by� windowsowy Edytor Rejestru. Gdy nie jest zaznaczony �aden element listy, menu kontekstowe wy�wietla jeden element - "Nowy", a gdy zaznaczymy jaki� element, menu kontekstowe wy�wietla elementy - "Modyfikuj", "Modyfikuj dane binarne", "Usu�" i "Zmie� nazwe". Artur
Re: ContextMenu.
Author: Adam S.
Date: Mon, 02 Feb 2004 22:23
Date: Mon, 02 Feb 2004 22:23
10 lines
1262 bytes
1262 bytes
Ja bym zrobi� tak: 1. doda� wszystkie mo�liwe pozycje w menu kontekstowym, 2. Ka�da pozycja w menu kontekstowym mo�e by� visible lub nie ... wi�c zaprogramowa� bym Event menu kontekstowego - popup tak aby sprawdza� to co potrzeba i ustawia� odpowiednio pozycje menu ( visible = true/false) pozdrawiam Adam S.
Re: ContextMenu.
Author: Artur
Date: Tue, 03 Feb 2004 18:08
Date: Tue, 03 Feb 2004 18:08
7 lines
1189 bytes
1189 bytes
Abstrakcyjna klasa Menu, z kt�rej wywodzi si� ContextMenu, pochodzi od klasy Component i z tego, co mi si� wydaje, nie dziedziczy w�a�ciwo�ci Visible. Artur
Re: ContextMenu.
Author: Artur
Date: Tue, 03 Feb 2004 18:19
Date: Tue, 03 Feb 2004 18:19
5 lines
1024 bytes
1024 bytes
Teraz zorientowa�em si�, �e klasa MenuItem, zawiera w�a�ciwo�� Visible. Artur
Re: ContextMenu.
Author: Artur
Date: Fri, 06 Feb 2004 10:57
Date: Fri, 06 Feb 2004 10:57
21 lines
1668 bytes
1668 bytes
Nie mog�em zastosowa� w�a�ciwo�ci Visible, poniewa�, gdy na li�cie (ListView) nie by�a zaznaczona �adna pozycja, jeden z element�w w menu kontekstowym, posiada� zaznaczenie typu RadioCheck. Gdy na li�cie zaznaczono pozycje, menu kontekstowe wy�wietla�o elementy bez zaznaczenia (RadioCheck), wi�c mo�na przyj��, �e by�o to dwa, r�nego rodzaju menu kontekstowe. Utworzy�em wi�c w konstruktorze, menu z zaznaczeniem, a w procedurze obs�ugi zdarzenia listy (MouseUp), w zale�no�ci, czy jest zaznaczony element, czy nie, doda�em ponownie menu z zaznaczeniem, lub utworzy�em menu bez zaznaczenia, obs�uguj�ce pozycje listy. Nie jest to rozwi�zanie, zapewne, optymalne, ale nic lepszego nie mog�em wymy�li�. Artur
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads