Как к HSCROLLBAR прикрутить скроллинг мышинный?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Как к HSCROLLBAR прикрутить скроллинг мышинный?

Сообщение PUNK-GRUNGER » 04.07.2005 (Пн) 14:39

Компонент делаю - там есть HSCROLLbar... как к нему прикрутить скроллинг? Как вообще работать с скроллингом?

В e.Button есть только Middle (кнопка колесика) и усьо...

Помогайте :)

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 04.07.2005 (Пн) 17:05

Код: Выделить всё
    Private Sub Form1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseWheel
        Dim pt As New Point(e.X, e.Y)
        If HScrollBar1.Bounds.Contains(pt) Then
            Dim delta As Integer = e.Delta * SystemInformation.MouseWheelScrollLines / 120
            If (HScrollBar1.Value + delta) >= HScrollBar1.Minimum And (HScrollBar1.Value + delta) <= HScrollBar1.Maximum Then
                HScrollBar1.Value += delta
            End If
        End If
    End Sub

PUNK-GRUNGER
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 10.06.2004 (Чт) 14:22
Откуда: Украина, Николаев

Сообщение PUNK-GRUNGER » 04.07.2005 (Пн) 17:24

Пасиба :) Спас ;)

NicSoft
Обычный пользователь
Обычный пользователь
 
Сообщения: 80
Зарегистрирован: 05.04.2003 (Сб) 18:51
Откуда: Егорьевск

Сообщение NicSoft » 10.02.2006 (Пт) 16:40

А кто-нибудь пробовал применить данный код не к форме, а к контролу. У меня на PictureBox не срабатывает. Хотя событие такое есть. Конечно можно пересчитать координаты, но интересно почему не срабатывает событие?


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 52

    TopList