🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
5 messages
5 total messages Started by Artur Mon, 02 Feb 2004 21:18
ContextMenu.
#462
Author: Artur
Date: Mon, 02 Feb 2004 21:18
11 lines
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.
#463
Author: Adam S.
Date: Mon, 02 Feb 2004 22:23
10 lines
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.
#464
Author: Artur
Date: Tue, 03 Feb 2004 18:08
7 lines
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.
#465
Author: Artur
Date: Tue, 03 Feb 2004 18:19
5 lines
1024 bytes
Teraz zorientowa�em si�, �e
klasa MenuItem, zawiera w�a�ciwo��
Visible.

Artur
Re: ContextMenu.
#466
Author: Artur
Date: Fri, 06 Feb 2004 10:57
21 lines
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