![]() |
Tpagecontrol innenabstand bestimmen?
Liste der Anhänge anzeigen (Anzahl: 1)
Hey DBs, :hi:
ich hab die TPagecontrols genutzt und wenn ich eine Komponente auf alClient stelle ist der Innenabstand ein bissichen Merkwürdig (siehe Bild) 1 und 4 haben einen größeren abstand wie 3 und die 2 ist so wie ich es möchte(genau am rand) aber wie kann ich das einstellen? :mrgreen: das problem klingt komisch aber mich stört das total :stupid: danke für antworten |
Re: Tpagecontrol innenabstand bestimmen?
Hast du schon die Werte für Padding, Margins, und AlignWithMargins überprüft?
|
Re: Tpagecontrol innenabstand bestimmen?
Padding gibt es leider nicht und AlignWithMargins ist auf false(habe ich auch schon gedacht aber Margin ist ja für "außen" zuständig).
|
Re: Tpagecontrol innenabstand bestimmen?
Du musst die INNEREN Controls auf AlignWithMargins setzen...
|
Re: Tpagecontrol innenabstand bestimmen?
Zitat:
Du kannst aber im TabSheet ein Panel einfügen, die gewünschten Abstände manuell im Designer einstellen und dann alle Anchors setzen (also oben, unten, links und rechts). Dann sollte der Rand immer, auch wenn sich die Grösse des PageControls ändert, gleich bleiben. |
Re: Tpagecontrol innenabstand bestimmen?
zur zeit trubo delphi (hab es geändert :wink: ), es funktioniert jetzt:stupid:
danke an alle :thumb: :thumb: :thumb: :thumb: |
AW: Tpagecontrol innenabstand bestimmen?
Liste der Anhänge anzeigen (Anzahl: 1)
bevor ich was neues aufmache kann man diesen Thread auch aufwärmen.
Ich habe ein ähnliches Problem.Mit zwei Pagecontrols auf einem Form, ergibt sich ein nettes "Treppendesign". Alignwithmargins (margin=0) hat mich meinem Ziel nicht näher gebracht, ich will keine Treppen! (padding fällt flach) Align steht auf bottom bzw client. Wo kann ich da noch drehen? Gruß K-H |
AW: Tpagecontrol innenabstand bestimmen?
tsFlatButtons minimiert den "Fehler"
ansonsten align alnone händisch positioneieren und Anchors setzen? |
AW: Tpagecontrol innenabstand bestimmen?
Nein keine Chance, da bleibt noch ein Rand:
Delphi-Quellcode:
Mit Clientwidt/ClientHeight ist es übrigens das gleiche Ergebnis.
on_resize:
begin M_Ausz.Left:=0; M_Ausz.Top:=0; M_Ausz.Width:=TS_Ausz.Width; M_Ausz.Height:=TS_Ausz.Height; end; M_Ausz ist ein Memo, TS_Ausz ein TabSheet Ankers und Align ist none, margin =0 Gruß K-H |
AW: Tpagecontrol innenabstand bestimmen?
um bei Deinem Beispiel, zu bleiben, ich hatte eher so gemeint
Delphi-Quellcode:
procedure TForm1.PageControl1Resize(Sender: TObject);
begin PageControl2.Left := -2; PageControl2.Top := -2; PageControl2.Width := Tabsheet1.Width + 5; PageControl2.Height := Tabsheet1.Height + 5 end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:18 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-2025 by Thomas Breitkreuz