Как использовать HScrollBar?

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

Как использовать HScrollBar?

Сообщение Malone32® » 28.03.2005 (Пн) 13:42

Допустим, мне надо поместить на форме в один ряд 3 Label, тексты которых не умещаются по всей форме. Мне надо установить HScrollBar, чтобы при передвижении ползунка можно было читать эти тексты. С одним Label узнал как сделать, но как это сделать с 3 Label, установленными один возле другого??

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 28.03.2005 (Пн) 13:49

Код: Выделить всё
Label1.Top

Malone32®
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 23.01.2005 (Вс) 21:19
Откуда: Оттуда

Сообщение Malone32® » 28.03.2005 (Пн) 13:53

Мне вообще надо не Top, а Left. Причем тут 3 Label-a.....

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 28.03.2005 (Пн) 14:04

Ну тогда лефт :)

Просто растягиваешь лейбу а потом по значению скрола меняешь више сказаное значение и все...это не сложно :)

Malone32®
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 23.01.2005 (Вс) 21:19
Откуда: Оттуда

Сообщение Malone32® » 28.03.2005 (Пн) 14:08

Ну Label-ов то не 1, а 3!!!!!!! И стоят они в одну линию

Алексей К.
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 419
Зарегистрирован: 12.05.2004 (Ср) 9:41
Откуда: Ульяновск

Сообщение Алексей К. » 28.03.2005 (Пн) 14:16

А как ты собраля одним скролингом 3-мя лэйблами управлять? Тогда уж сделай 3 скролинга под каждым лэйблом.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 28.03.2005 (Пн) 14:22

Выстави лебй вряд....и считай...Label2.left = label1.left + label1.with

човсем думать не хочешь

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 28.03.2005 (Пн) 14:58

Да можно и три Label'а одним Scroll'ом...
Тем более раз они в одной линии.

P.S.
На будущее:

HScroll1_GotFocus > OtherControl.SetFocus

HScroll1_Scroll а не HScroll1_Change

Malone32®
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 23.01.2005 (Вс) 21:19
Откуда: Оттуда

Сообщение Malone32® » 28.03.2005 (Пн) 21:18

Ramzes писал(а):човсем думать не хочешь



Думать то думал, оттого что не додумался, потому сюда вопрос задаю.....


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

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

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 154

    TopList