Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SnuffMaster23,
31. Jul 2006
TScrollBox kennt kein ClientWidth. Da bin ich auch schon drauf gekommen. Man könnte es ganz umständlich machen mit
ScrollBox1.HorzScrollbar.Range - ScrollBox1.Height - ScrollBox1.VertScrollbar.Size * ord(ScrollBox1.VertScrollbar.Visible)
Aber das muss doch auch einfacher gehen.
//Edit: Das geht auch nicht, da Visible nur angibt ob die Scrollbar überhaupt angezeigt wird falls nötig, nicht ob...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SnuffMaster23,
31. Jul 2006
Vor und nach Application.Processmessages ist es 0.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SnuffMaster23,
31. Jul 2006
Wie kann man eigentlich eine ScrollBox zentrieren?
Ich hab ein Image drin das in der linken oberen Ecke hängt und möglicherweise viel größer als die Scrollbox ist.
In diesem Fall soll man erstmal die Mitte des Images sehen.
Folgendes funktioniert nicht:
ScrollBox1.HorzScrollBar.Position := (ScrollBox1.HorzScrollBar.Range - ScrollBox1.HorzScrollBar.ThumbSize) div 2;...