Registriert seit: 27. Nov 2017
2.490 Beiträge
Delphi 7 Professional
|
AW: Wie stelle ich fest ob ein Control nur halb sichtbar ist?
12. Jul 2021, 14:48
Du weißt wo der Button beginnt: Button.Top
Du weißt wie hoch der Button ist: Button.Height.
Du weißt wie hoch sein Parent ist: Button.Parent.Height.
Ist nun Button.Top + Button.Height > Button.Parent.Height, so ist der Button nicht vollständig sichtbar.
Bei der Breite geht's analog:
Sind Button.Left + Button.Width > Button.Parent.Width, dann ist der Button nicht vollständig sichtbar.
Zumindest mit diversen TImageEn auf 'ner TScrollBox funktioniert diese Logik.
|