Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Komponenten auf Tabsheet fixiern und Kmponenten größe (https://www.delphipraxis.net/6922-komponenten-auf-tabsheet-fixiern-und-kmponenten-groesse.html)

joe666sa 27. Jul 2003 15:29


Komponenten auf Tabsheet fixiern und Kmponenten größe
 
Wie kann ich auf eine Tabsheet Komponenten fixiern unda dass man wenn amn dann auch auf das nächste klickt andere zu shehn sind und wie man es macht dass wenn man die größe des fenster ändert sich auch die größe der Komponenten ändert.

Alexander 27. Jul 2003 15:40

Re: Komponenten auf Tabsheet fixiern und Kmponenten größe
 
Wo genau ist denn das Problem?
Du erstellst dir ein PageControl und drückst rechte Maustaste und erstellt dir ein Tabsheet. dann zeihst du nur noch die Komponenten, die auf dem Tabsheet haben willst, auf das entsprechende Tabsheet und fertig ;-)
Für die 2. Frage: Kuck dir mal das Event OnResize an, das wird aufgerufen, wenn sich die Größe der form ändert.

joe666sa 27. Jul 2003 17:02

Re: Komponenten auf Tabsheet fixiern und Kmponenten größe
 
Das Problem ist dass dann die Komponetne was uaf dem ersten Tabsheet sein sollten auch auf allen anderen sind.


Es müsste doch so aussehen wenn sich die größe ändern sollte

Code:
procedure TForm1.FormResize(Sender: TObject);
begin
webbrowser1.ClientToWindow(var pcx: 1145; var pcy: 729);
end;

Lantis 27. Jul 2003 18:05

Re: Komponenten auf Tabsheet fixiern und Kmponenten größe
 
Erstelle eine GroupBox direkt auf die Form, setze Deine Komponente drauf und ziehe dann das Ganze auf dein PageControl.Falls Du auf der Form keinen Platz findest (PageControl breitet sich über die ganze Form aus),
kannst Du auch eine GroupBox auf z.B. dein erstes TabSheet setzen und Deine Komponente drauftun. Dann ziehst Du die GroupBox mit der Maus im Object Treeview direkt auf die Form.

joe666sa 28. Jul 2003 17:36

Re: Komponenten auf Tabsheet fixiern und Kmponenten größe
 
Das mit dem Tabsheet hab ich jetzt fehlt mir nur noch das mit der größe der komponenten.

Alexander 28. Jul 2003 17:59

Re: Komponenten auf Tabsheet fixiern und Kmponenten größe
 
DAzu kuck dir mal das Event OnResize an.
Das wird ausgelöst, wenn sich die größe des Forms verändert.
Dann kannst du dem entsprechend handeln.
Vielleicht hilft aber schon die Eigenschaft Align. Kannst sie dir ja mal ankucken

joe666sa 28. Jul 2003 19:11

Re: Komponenten auf Tabsheet fixiern und Kmponenten größe
 
Es verändert sich die größe zwar aber mit keine der Align Befehel so dass es für mich passt weil bei alclient ist es zu groß und bei albottm ist ein spalt zwischen den Menüs.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz