Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

servus, mal wieder ein .Net problem und zwar folgendes...

ich hab ne form nennen wir sie mal BaseUI diese Form beinhaltet ein Menü das sie erbt. ( ist nicht bearbeitbar )

alle anderen dialoge in der applikation beziehen sich auf BaseUI d.h sie haben standart mässig das Menü von BaseUi eingebunden. Nun besteht immer die möglichkeit pro Dialog noch ein extra MainMenu einzubauen was mit dem vom BaseUI "gemerget" wird um weitere Einträge einzufügen.

Jetzt hab ich das Problem das ich einen Eintrag im Menü haben möchte der auf ALLEN dialogen der applikation verfügbar ist. D.h ich müsste BaseUI ab ändern. Das problem ist das ich wie oben angesprochen das Menü nicht verändern kann das es vererbt ist. Also erstelle ich ein neues MainMenu in BaseUi welches mit dem Vererbten "gemergt" werden soll..

und das geht nicht :( sobald ich die applikation aufrufe sehe ich nur das Menü von BaseUI mit den hinzugefügten einträgen der jeweiligen Dialoge.. aber mein menü was ich in BaseUi hinzugefügt habe um es in allen Dialogen zuhaben ist einfach nicht sichtbar.

ist bisle kompliziert zu erklären, aber vielleicht versteht es einer ;)

hier mal die properties:

BaseUI MainMenu(vererbt):

RightToLeft: Inherit

zugefügtes MainMenu in BaseUI:

Name: mnu1

Modifiers: Friend

RightToLeft: Inherit

menü Item von mnu1:

Name: mniFile

Checked: false

Default Item: false

Enabled: True

MdiList: false

MergeOrder: 1

MergeType: MergeItems

Modifiers: Friend

OwnerDraw: false

RadioCheck: false

ShortCut: None

ShowShortcut: true

text: File

Visible: true

menü Item2 von mnu1:

Name: mniExport

Checked: false

Default Item: false

Enabled: True

MdiList: false

MergeOrder: 4

MergeType: Add

Modifiers: Friend

OwnerDraw: false

RadioCheck: false

ShortCut: None

ShowShortcut: true

text: Export...

Visible: true

zugefügtes MainMenu was auf allen anderen Dialogen existiert:

Name: mnuMain

Modifiers: Friend

RightToLeft: Inherit

menü Item von mnuMain:

Name: mniFile

Checked: false

Default Item: false

Enabled: True

MdiList: false

MergeOrder: 1

MergeType: MergeItems

Modifiers: Friend

OwnerDraw: false

RadioCheck: false

ShortCut: None

ShowShortcut: true

text: File

Visible: true

menü Item2 von mnuMain:

Name: mniCompany

Checked: false

Default Item: false

Enabled: True

MdiList: false

MergeOrder: 3

MergeType: Add

Modifiers: Friend

OwnerDraw: false

RadioCheck: false

ShortCut: None

ShowShortcut: true

text: Company...

Visible: true

maybe kann mir einer helfen..

Geschrieben

kannst du nicht eine form "BaseUI_erweitert" von "BaseUI" basteln, da das menü erweitern und statt "BaseUI" - "BaseUI_erweitert" in allen deinen Formularen als Vorlage verwenden? oder hast du auf die anderen Formulare welche "BaseUI" als "Vorlage" verwenden auch keinen zugriff?

lg

jasso

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...