[C#] Scrollbarstatus herausfinden

corey

Ensign
Registriert
März 2005
Beiträge
254
Hallo,

Mein panel hat ein Property namens AutoScroll.

Wenn nun zuviele Controls in diesem Panel existieren, wird eine Scrollbar auf dem Panelsichtbar. Wie kann ich den Status dieser Scrollbar abfragen? Ob die Scrollbar aktiviert / deaktiviert ist?

Vielen Dank.

Gruss

Corey
 
Eine (unschöne) Möglichkeit ist das AutoScrollPosition Property.
Wenn Point(0,0) returned wird, wurde nicht gescrolled.
 
Hi bu.llet,

Vielen Dank für deine Antwort.

Leider geht es mir nicht primär um das "Scrollen" einer Scrollbar sondern um die Sichtbarkeit einer Scrollbar.

Sobald eine Scrollbar (erzeugt durch das AutoScroll - Property auf einem Panel) aktiviert (--> sichtbar) wird, muss bei mir ein Event ausgelöst werden...


Gruss

corey
 
Moin
Geht es nicht eventuell mit
Code:
if (AutoScroll.Enable == true)
{
    //Mach dies
}

MFG

tewes
 
Hi teewes,

Nein geht leider nicht so, da ich die Scrollbar nicht selber implementiert habe, sondern diese automatisch vom Panel kommt (durch Proberty: AutoScroll = true) ...

Somit habe ich keinen Zugriff auf diese Scrollbar :(

Gruss

corey
 
Schade :-) zu langsam, sonst wäre der Hinweis von mir gekommen :-).

MfG

Arnd
 
hehe :) :)
 
Zurück
Oben