Toon posts:

[.NET] Scrollbar haalt nooit zijn .Maximum als .Value

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met het bouwen van een eigen grid control en wil daar de standaard Windows scrollbars voor gebruiken. In die scrollbar plaats ik het exacte aantal niet zichtbare pixels zodat scrollen tot op de pixel nauwkeurig kan gebeuren. Alleen heb ik het probleem dat wanneer ik de scrollbar helemaal naar beneden verplaats dat ik niet aan de maximum waarde kom van de scrollbar.

Ik heb al geprobeerd om de SmallChange EN de LargeChanche properties op 1 te zetten zodat het altijd uit zou moeten komen, maar ook dit werkt niet.

Is dit een bekende fout in de scrollbars van MS of kan ik op een of andere manier uitvogelen of de scrollbar helemaal naar beneden in gescrollt en dan zelf de maximum waarde toekennen aan de value van de scrollbar?

Edit ik zag net dit in MSDN :'(
The value of a scroll bar cannot reach its maximum value through user
interaction at run time. The maximum value that can be reached is equal to
the Maximum property value minus the LargeChange property value plus one.
The maximum value can only be reached programmatically.

[ Voor 19% gewijzigd door Verwijderd op 22-07-2004 21:49 ]


  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 09-04 22:08
Dat is opzettelijk, het aantal bereikbare posities van de scroll is (.Maximum-.Minimum ).

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein