![]() |
Re: Form auf Panel ?
Zitat:
|
Re: Form auf Panel ?
Zitat:
Gruß Cyber |
AW: Form auf Panel ?
Hallo zusammen,
ich habe sowas ähnliches gebaut. Ich erstelle verschiedene Formulare zur Laufzeit auf einem Panel. Mein Problem liegt nun darin, das ich diese Formular nicht verschieben kann. Ich kann die Komponenten auf dem Formular bedienen etc., aber über die BorderIcons z.B. das Formular nicht schließen. Genauso, kann ich das Formular nicht auf dem Panel verschieben. Meine Formulare erstelle ich wie folgt...
Delphi-Quellcode:
fStammdaten := TfStammdaten.Create(pnlData);
fStammdaten.Parent := pnlData; fStammdaten.Show; SendMessage(fStammdaten.Handle , WM_NCACTIVATE, 1, 0); |
AW: Form auf Panel ?
Was du machen willst hört sich nach dem (nicht mehr gebräuchlichen) MDI-Konzept an. Du brauchst ein MDI-Hauptfenster und die anderen Fenster müssten MDI-Kindfenster sein.
|
AW: Form auf Panel ?
Ich weiß, aber das Konzept gefällt mir ganz gut, da ich über einen entsprechenden Tree auf der Linken-Seite, viele Eingabeformular anbinden muss. Dies kann man darüber sehr schön lösen.
Aktuell habe ich einige dieser Formulare als Frames erstellt. Dabei ist aber immer wieder das Problem, wenn man was ändert, das dann teilweise der Frame neu gesetzt werden muss. |
AW: Form auf Panel ?
Zitat:
|
AW: Form auf Panel ?
Zitat:
|
AW: Form auf Panel ?
Zitat:
Wie würdest Du sowas lösen? Zitat:
Jetzt ist es öfters vorgekommen, dass verschiedene Erweiterungen stattgefunden haben. Teilweise musste ich dabei feststellen, das z.B. verschiedene Erweiterung nicht immer mit ins Hauptformlar übernommen wurden. Teilweise waren die neuen Komponenten nicht sichtbar/vorhanden, teilweise funktionierten die Methoden etc. nicht. Vollständige Funktion war erst nach erneutem einfügen des Frames möglich. Vorgehen: Frame gelöscht, Frame neu eingefügt |
AW: Form auf Panel ?
Ah, ok ... dann hilft nur die dynamische Erzeugung der Frames/Forms
|
AW: Form auf Panel ?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz