VB.NET VScrollBar, обратная функциональность - PullRequest
1 голос
/ 29 ноября 2011

Я хочу изменить функциональность VScrollBar в VB.NET - я хотел бы, чтобы число увеличивалось при нажатии кнопки вверх и уменьшалось при нажатии кнопки вниз.

ЯУдивило, что эта проблема не так широко представлена ​​в Интернете, но я не смог найти в Интернете ничего о том, как заставить VScrollBar работать так, как я хочу, в VB.NET.Очевидно, в VB 6.0 вы смогли перевернуть значения Min и Max, и это дало мне то, что я хотел сделать, но они удалили эту функцию в VB.NET.У кого-нибудь есть представление о том, как этого можно достичь?Любая помощь очень ценится.

Ответы [ 2 ]

2 голосов
/ 29 ноября 2011

Можно легко изменить значение, полосу прокрутки или нет:

Dim reversedValue As Integer = maximumValue - actualValue

Если вам нужен минимум, это тоже нормально:

Dim reversedValue As Integer = minimumValue + maximumValue - actualValue
0 голосов
/ 16 февраля 2017

Просто сделайте minimum = -1000 и maximum = 0.Тогда Result = VScrollbar.Value * -1.Теперь направление сверху вниз.

...