Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.vbclassic > #7703

Re: Parent-Eigenschaft eines Menus setzen

From Klaus Ketelaer <usenet@ketelaer.de>
Newsgroups de.comp.lang.vbclassic
Subject Re: Parent-Eigenschaft eines Menus setzen
Date 2024-08-04 00:44 +0200
Organization A noiseless patient Spider
Message-ID <v8mbrk$3lj97$1@dont-email.me> (permalink)
References <v8lpeg$3i34o$1@dont-email.me>

Show all headers | View raw


Am 03.08.2024 um 19:29 schrieb Wendelin Uez:
> Ich möchte einen Menübaum mit mehreren Ebenen dynamisch aufbauen. 
> Weitere Menüeinträge lassen sich zwar mit Load nachladen, aber man kann 
> sie nicht mit sowas wie
> Set mnuNew.Parent = mnuDynamic(I)
> einem vorhandenen Menu mnuDynamic(I) als Untermenu zuordnen, weil Parent 
> r/o ist.
> 
> Gibt es ein Beispiel, wie man so eine Zuordnung trotzdem hinbekommt? Ich 
> möchte einem frisch geladenen mnuNew ein vorhandenes mnuDynamic(I) als 
> Parent verpassen (und damit dynamisch mehrere Untermenüebenen erzeugen 
> können). Geht das, ohne gleich den gesamten Menübaum per API managen zu 
> müssen?
> 

Mal abgesehen davon, dass ein Fenster immer nur ein einziges Menü haben 
kann, und alles andere SubMenüs sind; Der "Parent" eines SubMenüs wird 
durch Load bestimmt. Wenn ich ein Menü von Hü nach Hot verschieben will, 
dann entlade ich es bei Hü, und lade es bei Hot neu. Wo ist das Problem? 
Zum laden und entladen kann man sich universelle Funktionen schreiben. 
Manchmal erzeuge ich Sub- oder Popup-Menüs auch einfach redundant und 
ändere sie durch Visible. Ansonsten ist dein Vorhaben eine Fehlerquelle 
aller erster Güte.

Ich kann dir aber versichern, dass das alles mit der Api viel einfacher 
(und flexibler) geht. Ein lauffähiges VB-Beispiel, das demonstriert, wie 
einfach das geht, habe ich dir ja vor geraumer Zeit mal hochgeladen...

Back to de.comp.lang.vbclassic | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Parent-Eigenschaft eines Menus setzen "Wendelin Uez" <wuez@online.de> - 2024-08-03 19:29 +0200
  Re: Parent-Eigenschaft eines Menus setzen Klaus Ketelaer <usenet@ketelaer.de> - 2024-08-04 00:44 +0200

csiph-web