Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TFlowPanel, fsTopBottomLeftRight, Linie zwischen Panels (https://www.delphipraxis.net/190803-tflowpanel-fstopbottomleftright-linie-zwischen-panels.html)

hoika 9. Nov 2016 13:12

TFlowPanel, fsTopBottomLeftRight, Linie zwischen Panels
 
Hallo,
bei Benutzung des TFlowPanels mit fsTopBottomLeftRight und Panel
haben die Panels eine horizontale 1-Pixel-Abstands-Linie.
Bei fsLeftRightTopBottom habe ich keine vertikale Linie.

Wie bekomme ich die horizontale Linie weg?

Der schöne Günther 9. Nov 2016 16:05

AW: TFlowPanel, fsTopBottomLeftRight, Linie zwischen Panels
 
Liste der Anhänge anzeigen (Anzahl: 2)
Tatsächlich.

Anbei einmal als Bilder.

hoika 10. Nov 2016 05:28

AW: TFlowPanel, fsTopBottomLeftRight, Linie zwischen Panels
 
Hallo,
sonst finde ich ja im Quellcode etwas, aber diesmal nicht ...
Hat jemand eine Lösung?

Der schöne Günther 10. Nov 2016 08:01

AW: TFlowPanel, fsTopBottomLeftRight, Linie zwischen Panels
 
Die Ursache würde ich doch in
Delphi-Quellcode:
Vcl.ExtCtrls.TCustomFlowPanel.AlignControls(..)
erwarten. Vielleicht sollte es bei diesen komischen Konstanten
Delphi-Quellcode:
const
  XIncDir: array[TFlowStyle] of Integer = (1, -1, 1, -1, 1, 1, -1, -1);
  YIncDir: array[TFlowStyle] of Integer = (1, 1, -1, -1, 1, -1, 1, -1);
  YDeltaConst: array[TFlowStyle] of Integer = (0, 0, -1, -1, 0, 0, 0, 0);
  XDeltaConst: array[TFlowStyle] of Integer = (0, 0, 0, 0, 0, 0, -1, -1);
anders sein. Hast du damit mal etwas herumprobiert?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 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