Полосы прокрутки

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Morion
Новичок
Новичок
Аватара пользователя
 
Сообщения: 44
Зарегистрирован: 11.03.2006 (Сб) 15:51
Откуда: Сургут

Полосы прокрутки

Сообщение Morion » 11.03.2006 (Сб) 15:57

У меня такая ситуация: необходимо прокрутить текст, который полностью не входит в Label. Но я не знаю, как запрограммировать полосу прокрутки для этого. В учебниках по Basic, прочитанных мною, есть только примеры того, как менять координаты (например картинки). Пожалуйста, подскажите что делать. :?:

Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Сообщение Dex » 11.03.2006 (Сб) 16:00

Я что то не понял поясни, тебе нужно приаттачить полосу прокрутки конкретно к label?

Morion
Новичок
Новичок
Аватара пользователя
 
Сообщения: 44
Зарегистрирован: 11.03.2006 (Сб) 15:51
Откуда: Сургут

Сообщение Morion » 11.03.2006 (Сб) 16:03

Да! :P

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

Сообщение GSerg » 11.03.2006 (Сб) 16:04

TextBox

backcolor=form.backcolor
borderstyle=vbBSNone
locked=true
scrollbars=vbVertical
multiline=true
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Сообщение Dex » 11.03.2006 (Сб) 16:08

А зачем именно к label, используй TextBox со следующими параметрами:
Appearance: False
BorderStyle: 0 - None
Locked: True
MultiLine: True
ScrollBars: Выберай соответственно что надо, вертикальная или горизонтальная.

Или ты всё таки хочешь именно с Label :?:

Morion
Новичок
Новичок
Аватара пользователя
 
Сообщения: 44
Зарегистрирован: 11.03.2006 (Сб) 15:51
Откуда: Сургут

Сообщение Morion » 11.03.2006 (Сб) 16:09

Большое спасибо! :P :lol: :) :D

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 11.03.2006 (Сб) 19:58

Dex, Morion

Label не окно, так что прикрутить к нему что-либо просто невозможно :)
Если всё делать своими ручками, они скоро отвалятся !

Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Сообщение Dex » 11.03.2006 (Сб) 21:33

Kovu не гони :) Можно кинуть на форму vscrollBar и picturebox, а затем label в picturebox поставить нужные свойства в picturebox и побаловаться с эти делом, глядишь что и выйдет. :)

Morion
Новичок
Новичок
Аватара пользователя
 
Сообщения: 44
Зарегистрирован: 11.03.2006 (Сб) 15:51
Откуда: Сургут

Сообщение Morion » 12.03.2006 (Вс) 7:52

Мне в принципе было без разницы что использовать - Label, или TextBox. Главное чтоб в форме был объект в котором был текст, и чтоб его можно было двигать полосами прокрутки. Я уже попробовал, поэксперементировал, всё получилось. Ещё раз всем спасибо.

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 12.03.2006 (Вс) 13:03

Dex
Ещё раз повторяю лейбел НЕ окно, то что ты собрался делать называется как сделать из собаки слона :)
Если всё делать своими ручками, они скоро отвалятся !

Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Сообщение Dex » 12.03.2006 (Вс) 14:33

А я бы сделал :)


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

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

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

    TopList