Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
11. Jul 2009
Ja sicher, x und y, aber ich meinte damit: nur die Position des Frames. Die Komponenten darin sind ja dann schon positioniert.
Direkt nein, aber es lässt sich ja leicht herausfinden: ((Sender as TButton).Parent as TMyFrame).MyLabel.Caption := 'aaa';
So als Beispiel, wenn man hier z.B. auf einen Label darauf ansprechen will.
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
11. Jul 2009
Wenn du Frames nutzt, dann sind das ja nur die y-Koordinaten, die du berechnen musst, da ist ja keine aufwendige Berechnung nötig. ;-)
Aber das lohnt sich natürlich nur, wenn eine variable Anzahl von Komponenten da sein sollten (auch zum Scrollen oder so), was hier ja wohl nicht der Fall sein soll.
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
11. Jul 2009
Ich würde dem Frame ein eigenes Ereignis spendieren. Darin bekommst du dann den Frame übergeben und kannst schauen, welcher es ist. Entweder über die Tag-Eigenschaft oder eine eigene (neue) Eigenschaft des Frames.
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
11. Jul 2009
Das kann man ja dann mit den Frames machen, wenn man das möchte. Aber die Gruppierung ist mit Frames trotzdem am sinnvollsten. ;-)
Forum: Sonstige Fragen zu Delphi
Delphi
by jaenicke,
11. Jul 2009
Wie wäre es mit Frames? ;-)
Also unter Datei --> Neu einen TFrame erstellen, entsprechend einrichten und dann einfach das ganze mehrfach aufs Formular legen (der erste Eintrag in der Komponentenpalette).