Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.433 Beiträge
 
Delphi 7 Professional
 
#2

AW: Wie stelle ich fest ob ein Control nur halb sichtbar ist?

  Alt 12. Jul 2021, 13: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.
  Mit Zitat antworten Zitat