wer kann mir sagen ob folgendes möglich is:
ich habe bei meinem programm ein großes hauptformular mit einer menüleiste. wenn ich auf dem hauptformular eine auswahl anklicke öffnet sich ein kleines fenster. wenn sich das kleinere fenster aber öffnet, is die menüleiste auf meinem hauptformular grau, also nicht mehr aktiv. man kann sie zwar noch anklicken, jedoch verschwindet dann das kleine fenster sofort unter dem großen.
wie kann man das am besten unterbinden??
gibt es vielleicht ein befehl das die menüleiste immer „aktiv“ angezeigt wird, also auch wenn ein kleines fenster geöffnet ist?? und das dann beim klicken auf die menüleiste das kleine fenster ned gleich verschwindet??
Du kannst das Hauptformular als MDI-Formaular anlegen und alle anderen Formulare als MDI-Children. Dann hast Du immer das gleiche Menü. Ein Nachteil ist, daß Du die Höhe und Breite der Unterformulare angeben mußt, das kann man nicht in der Entwicklungsumgebeung (ein altbekannter Bug in VB).
Du kannst das Hauptformular als MDI-Formaular anlegen und alle
anderen Formulare als MDI-Children. Dann hast Du immer das
gleiche Menü.
aber ich habe das programm soweit schon fertig. und wenn ich jetz alles wieder neu machen muss is mir das ein bissl zu umständlich. lässt sich das formular ned einfach so wie es jetz is in ein MIDI umwandeln??
Ein Nachteil ist, daß Du die Höhe und Breite der
Unterformulare angeben mußt, das kann man nicht in der
Entwicklungsumgebeung (ein altbekannter Bug in VB).
Du kannst das Hauptformular als MDI-Formaular anlegen und alle
anderen Formulare als MDI-Children. Dann hast Du immer das
gleiche Menü.
aber ich habe das programm soweit schon fertig. und wenn ich
jetz alles wieder neu machen muss is mir das ein bissl zu
umständlich. lässt sich das formular ned einfach so wie es
jetz is in ein MIDI umwandeln??
Doch, in den Formulareigenschaften kannst Du jedes Formular zum MDI-Child machen. Das Hauptformular erstellst Du neu und ins Load-Ereignis lädtst Du Dein Hauptformular.
Ein Nachteil ist, daß Du die Höhe und Breite der
Unterformulare angeben mußt, das kann man nicht in der
Entwicklungsumgebeung (ein altbekannter Bug in VB).
und wo muss ich da die größe angeben??
private sub form_load()
frmHugo.width=[Breite]
frmHugo.Height=[Höhe]
end sub