Morgen zusammen,
Nachdem mir hier anscheinend niemand helfen kann/möchte, habe ich ,meine scheinbar aussichtslose Suche fortgesetzt und siehe da, ich bin fündig geworden.
Wen es auch nervt das Base Formulare immer in irgendwelchen Ecken des Fensters rumhängen, der braucht nur dieses Makro:
Code: Alles auswählen
Declare Function ShowWindow Lib "user32" _
(ByVal lHwnd As Long, ByVal lCmdShow As Long) As Boolean
sub MaximizeFrame( aFrame as object )
dim frame
dim window
dim handle
window = aframe.getContainerWindow()
handle = window.getWindowHandle(dimarray(), 1)
REM 1=WIN32
ShowWindow( handle, 3 )
end sub
sub onWhenLoading( oEvent as object )
MaximizeFrame( oEvent.Source.Parent.Parent.CurrentController.Frame)
end sub
1. Code in Makrobibliothek speichern
2. Formular im Bearbeitungsmodus öffnen
3. Formular-Navigator benutzen und Mainform auswählen
4. Rechtsklick darauf und auf Eigenschaften
5. In Formulareigenschaften nun auf Ereignisse
6. "Beim Laden" auswählen und das Makro anklicken
7. Nun noch OnWhenLoading auswählen und OK drücken
8. Formular speichern, Datenbank speichern
9. fertig