Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi MainMenu: Funktion 'visible' gesucht (https://www.delphipraxis.net/102030-mainmenu-funktion-visible-gesucht.html)

KPBecker 22. Okt 2007 14:27


MainMenu: Funktion 'visible' gesucht
 
Hallo, Delphi-Praktiker,

ich möchte ein vorbereitetes MainMenu insgesamt auf 'visible' bzw. 'not visible' setzen.
Gibt es da nur die Möglichkeit, die items einzeln auf true / false zu setzen ?

Beste Grüße
Klaus-Peter

Phoenix 22. Okt 2007 14:37

Re: MainMenu: Funktion 'visible' gesucht
 
Spontane Idee, aber ungetestet: Zieh der Komponente mal den Parent weg, bzw. setze das Property 'MainMenu' des Formulars mal auf nil.

KPBecker 23. Okt 2007 15:41

Re: MainMenu: Funktion 'visible' gesucht
 
Hallo, Sebastian,
ich bekomme den Tip nicht umgesetzt und setze jetzt die Haupt-Menupunkte auf visible=false.
Das ist noch ein überschaubarer Aufwand.

Danke,
Klaus-Peter

shmia 23. Okt 2007 17:01

Re: MainMenu: Funktion 'visible' gesucht
 
TMainMenu unsichtbar machen

KPBecker 23. Okt 2007 17:04

Re: MainMenu: Funktion 'visible' gesucht
 
shmia: Danke !

marabu 23. Okt 2007 17:55

Re: MainMenu: Funktion 'visible' gesucht
 
Hi,

Zitat:

Zitat von KPBecker
Hallo, Sebastian,
ich bekomme den Tip nicht umgesetzt und setze jetzt die Haupt-Menupunkte auf visible=false.

man muss es nur wirklich wollen:

Delphi-Quellcode:
procedure TDemoForm.ToggleButtonClick(Sender: TObject);
begin
  if Assigned(Menu)
    then Menu := nil
    else Menu := MainMenu;
end;
Freundliche Grüße

Muetze1 23. Okt 2007 18:08

Re: MainMenu: Funktion 'visible' gesucht
 
Ich würde noch anmerken wollen, dass der Tipp sich darauf bezog, dem Menu den Parent zu entziehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz