Forums Neueste Beiträge
 

Menustrip Merge funktionert nicht richtig

07/12/2007 - 09:16 von Despont André | Report spam
Hallo NG
Ich habe eine MDI Form1 (AllowMerge=True) mit einem
MenuStrip1 und einigen Menueintràgen
Menuitem1 "Datei", MergeIndex 100
Menuitem2 in Datei "open", MergeIndex 101
Menuitem3 in Datei "Spezial", MergeIndex 102, Enabled=False
Menuitem4 in Datei .

Dann eine Child Form2 (AllowMerge=True) mit einem
Menustrip2 und einem
Menuitem1 "Datei", MergeIndex 100
Menuitem2 "Spezial", MergeIndex 102, Enabled=True

Bei VS 2002 funktionierte das mit den Menu Controls bestens. Da ich nun aber
MenuStrip benütze muss ich da wohl ncoh was anpassen.

1. Bei der früheren MenuVersion von VS 2002 konnte ich im Form1 z.B. bei
Open Index 0 angeben und REMOVE.
Beim Mergen des Menus wurd dadurch der Eintrag "Open" ausgeblendet, was
leider in 2005 MenuStrip nicht funktioniert.

2. "Spezial" aus Form2 wird nur in Form1 MenuStrip1 angezeigt, wenn es mit
Insert oder Append hinzugefügt wird und wird auch nur immer am schluss
angehàngt. Bei VS 2002 funktioniert das richtig.

Was mache ich da falsch oder muss ich neuerdings für das auch ncoh Code
schreiben.
Leider habe ich niergend eine saubere erklàrung für einen solches vorgehen
gefunden.

Kann mir hier jemand vielleicht weiterhelfen?
Gruss Andy
 

Lesen sie die antworten

#1 Despont André
07/12/2007 - 15:03 | Warnen spam
Konnte das Problem lösen,
funktioniert halt etwas anders und es muss mehr Code geschrieben werden.
Leider werden die Änderungen nicht übernommen wenn der MergeIndex zwar der
gleiche ist, aber der Text nicht übereinstimmt.
Wie ich das laut Hilfe verstanden habe sollte immer eine Übereinstimmung
gefunden werden, wenn MergeIndex gesetzt wurde, auch wenn keine Texte
übereinstimmen.
Ist das ein Fehler von VS2005 ?

Gruss Andy

Ähnliche fragen