Wie kann ich ein Menü disabeln?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Skywalker
Beiträge: 77
Registriert: 22.09.2004 23:35

Wie kann ich ein Menü disabeln?

Beitrag von Skywalker »

N´abend allerseits.

Suche gerade nach eine Lösung für folgendes Problem:

In einer MDI-Anwendung wird auf Klick eines Menüeintrages ein neues Fenster innerhalb der MDI geöffnet. Solange dieses Fenster geöffnet ist, soll das Menü gesperrt sein.
Gibt es da eine einfache Möglichkeit?

Gruß
Thomas
sbehrens
Beiträge: 274
Registriert: 08.09.2004 18:41
Kontaktdaten:

Beitrag von sbehrens »

(Einfach alle Items aus dem Menu Disablen? mit

Code: Alles auswählen

DisableMenuItem()
:?: )

mfG
Basti
enjoy life... while you can!
Benutzeravatar
Skywalker
Beiträge: 77
Registriert: 22.09.2004 23:35

Beitrag von Skywalker »

Ja gut, mit der Antwort hatte ich gerechnet. :mrgreen:

Genau das will ich aber eben vermeiden, denn dann müßte ich eine Routine schreiben,
welche im Falle von neuen Menüeinträgen, immer wieder aktualisiert werden muß.

Suche also eine Möglichkeit, dies auf einem Schlag hinzubekommen.

Gruß
Thomas
Benutzeravatar
Lars
Beiträge: 347
Registriert: 31.08.2004 23:53
Wohnort: Shanghai
Kontaktdaten:

Beitrag von Lars »

Du führst eine LinkedList (ggf. eine TreeLinkedList) mit den Menueinträgen
und arbeitest die dann einfach ab.
Lars
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
Antworten