Autor Beitrag
pflock
Hält's aus hier
Beiträge: 12

WinXP, Win2003 Server
D7 Ent
BeitragVerfasst: Di 09.09.03 16:25 
hallo

beim proggen von diversen applikationen stellt sich immer mal die frage nach der übersichtlichkeit. es gibt applikationen, bei welchen es für mich sinn macht, mit mdi zu arbeiten (viele formulare, funktionen über mainmenü wählbar). jedoch gibt's dabei zwei probleme. noch zur verdeutlichung. alle childformulare sind als dialoge zum bearbeiten von datenbank-daten oder ähnlichem da (nichts in der art eines texteditors oder so).

beim normalen mdi von delphi (fsmdi, fsmdichild) kann man die formgrösse der childs nicht beeinflussen. das sieht zum teil schrecklich aus.

man kann ein mdi-child auch simulieren, indem man es an das hauptformular bindet. dann jedoch sind sämtliche elemente auf dem "child" nicht aktiv. das heisst, ich kann auf 1 steuerelement beim aufruf den focus setzen, doch das fenster sieht dann immer noch ziemlich inaktiv aus (fensterleiste, edit-felder ohne cursor, etc).

hat jemand eine idee, wie man sowas geschickt umsetzt?
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Di 09.09.03 18:19 
Die Formgröße kannst du anpassen, indem du in der Create() die Size festlegst und wenn Sie nicht größenveränderbar sein sollen, die dazugehörigen Icons einfach ausblendest und die Constraints auf gleiche Werte setzt.
grez
msch

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?