Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
30. Okt 2010
Ne, absolut falsch. Problem ist : in erforderlichen Formularen wird redundant Code eingefügt. Das ist nicht gut. Du musst eine Form-Historie aufbauen. Immer vererben und fertig.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
30. Okt 2010
...und das ist zum Scheitern verurteilt. :lol: Bzw. unnötig kompliziert. Mache eine Standardform mit dem Grid und schiebe den Krempel in die Objektablage. Da nimmst Du jetzt die Forms her und fertig (neu -> weitere). Der englische Begriff für Objektablage ist allerdings besser, als der deutsche : Form-Inheritance. Das verdeutlicht eher, um was es geht. 8-)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
29. Okt 2010
Autosize gibts bei mir auch nicht. Was soll das denn nützen ? Ich erschlage die Breite des Stringgrids und die der Spalten mit einem Schlag. :mrgreen:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
29. Okt 2010
Nun gut, da muss man mal sehen, wie so etwas geht. 8-) Bei mir liegt auf der Form zuerst mal ein Panel. Das Panel hat ein Stringgrid und das ist auf alClient gesetzt, d.h. es füllt das Panel komplett aus. Die Form wird dann je nach Panelgrösse angepasst.
procedure ErmittleGridBreite;
...
PanelBreite := 0;
for i := 0 to sg.ColCount - 1 do
PanelBreite := PanelBreite + sg.ColWidths + 1;...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
29. Okt 2010
Ne, zuviele Fehler. Was soll z.B. das ColCount x 4 ? Jede Spalte ist gleich und von der Col abhängig ? :shock: Und jetzt ? Das ergibt wieder dasselbe. Das Stringrid läuft wieder etwas aus dem Ruder. Allerdings hat der Fragesteller sowieso noch keine Antwort gegeben. 8-)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
29. Okt 2010
Autosize, was nützt das ? ich sags gleich : Nix. :mrgreen:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Hansa,
29. Okt 2010
Du hast also irgendwelche Stringgrids mit unterschiedlicher Grösse (bzw. eher Breite) und das Formular soll sich daran anpassen oder wie ? Dann sage, ob das die Frage ist, oder präzisiere es etwas. Das wäre nämlich fast zu einfach. 8-)
Bevor ich das nicht weiss : Soll irgendwer sich damit beschäftigen, zumindest um die Zeit jetzt. :mrgreen:
Stop, noch was : um wieviele Forms geht es ?