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/)
-   -   Delphi TScrollBox zeigt keine Scrollbalken (https://www.delphipraxis.net/60944-tscrollbox-zeigt-keine-scrollbalken.html)

n0b0dy 14. Jan 2006 17:28


TScrollBox zeigt keine Scrollbalken
 
hallo zusammen,

ich habe ein seltsames Problem:
Ich erzeuge dynamisch ein paar Panels auf einer TScrollBox. also in etwa so:

Delphi-Quellcode:
with TPanel.Create(Owner) do
begin
  Parent := ScrollBox;
  Height := 20;
  Left := 5;
  Top := (ScrollBox.ControlCount - 1) * (Height + 1);
end;

Scrollbox.Refresh;
so (diese Panels werden öfter erzeugt). ich sehe auch die Panels usw, aber leider kommen keine Scrollbalken, wenn die ScrollBox von der Höhe nach voll ist, sodass ich dann unten ein abgeschnittenes Panel habe. Und die anderen sehe ich dann ja auhc nicht....

Kann mir jemand helfen? Habe schon einige Male mit der ScrollBox gearbeitet, aber bisher hatte ich nie diese Probleme.

P.S: habe D26k genommen

grüßle

[edit=sakura] Smiley-Code aus Titel entfernt. Mfg, sakura[/edit]

n0b0dy 14. Jan 2006 20:39

Re: TScrollBox zeigt keine Scrollbalken
 
nach laaaangem suchen endlcih den fehler gefunden:

es lag daran, dass bei den Panels

Delphi-Quellcode:
Anchors := [akLeft, akRight, akTop, ----> akBottom <----]
gesetztwar.....

darauf muss man erstmal kommen. grml :roll:

naja nun klappts ja. somit also erledigt :lol:

Mena 19. Okt 2006 12:04

Re: TScrollBox zeigt keine Scrollbalken
 
Super Tipp! Hier noch ein Zusatz:

Falls eine Groupbox auf der ScrollBox liegt, bitte darauf achten, dass diese nicht AlignClient oder sonstwas ist, sondern AlignNone!

Sonst kommen die Scrollbars nämlich nicht...


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