Убогость стандартного скроллбара

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
anian
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 02.10.2002 (Ср) 12:05
Откуда: /dev/null

Убогость стандартного скроллбара

Сообщение anian » 18.03.2004 (Чт) 11:50

Жутко не нравиться стандартный скроллбар - белый фон, идиотское мигание ползунка при приеме фокуса...Это лечится или нет? Если нет, то можа кто знает, где взять контрол нормального скроллбара, желательно с возможностью установки своих цветов...тока не какой-нить графический навороченный, а постой, типа виндового.
И еще вопрос - где можно взять контролы, имитирующие ХРшные, если конкретно - тулбар с кнопками...ну и другие...?
Трез-вы-ми мы не сда-дим-сииии!!! Ураааааа!!!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.03.2004 (Чт) 12:05

1. Это стандартный виндовский и есть.
2. Искать по форуму "DISCARDABLE"
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Лечим!

Сообщение hCORe » 18.03.2004 (Чт) 20:50

Лечим? Лечим! Лечим. Хорошо что не калечим 8)

Идиотское мигание лечится передачей фокуса на какой-нибудь другой объект, например PictureBox, скрытый в самом низу формы при событии [ИмяСкроллБара]_Scroll и [ИмяСкроллБара]_Change:

Код: Выделить всё
Private Sub ScrollBarName_Scroll()
On Error Resume Next
    ScrollBarName_Change
End Sub

Private Sub ScrollBarName_Change()
On Error Resume Next
    'Передать фокус на искомый объект
    picFocus.SetFocus
End Sub
Моду создают модоки, а распространяют модозвоны.


Вернуться в Visual Basic 1–6

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

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

    TopList