Помогите с решением проблемы - вертикальный скролл

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
RIzo-kz
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 07.10.2008 (Вт) 0:08

Помогите с решением проблемы - вертикальный скролл

Сообщение RIzo-kz » 07.10.2008 (Вт) 0:14

Доброе время суток.
Подскажите как реализовать вертикальный скроллинг на форме???
Или подскажите тему где это обсуждалось.
Подробнее:

Есть форма, но ее содержимое больше размера экрана по вертикали, как сделать, чтоб на форме был скролинг по вертикали???
А лучше если форма будет автоматически перелистывать содержимое...

Думаю объяснил доступно... надеюсь на помощь.
[Viper] :: В названии темы должна быть отражена суть вопроса. Переименовывай!
Последний раз редактировалось RIzo-kz 07.10.2008 (Вт) 10:43, всего редактировалось 1 раз.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Помогите с решением проблемы

Сообщение Proxy » 07.10.2008 (Вт) 5:55

У каждого контрола есть свойство (или параметр по русски, не знаю, property точно) Top, у Scrollbara есть Value, чувствуешь логику?
Follow the white rabbit.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Помогите с решением проблемы

Сообщение alibek » 07.10.2008 (Вт) 7:40

Proxy, как твой ответ связан с вопросом?

RIzo-kz, проще всего сделать так. Разместить на форме два скроллбара (вертикальный и горизонтальный) и один контейнер (Frame или PictureBox. Внутри этого контейнера размещаешь еще один контейнер, на котором уже и размещаешь элементы управления. Внутренний контейнер будет иметь размеры, достаточные для отображения всех элементов. Внешний контейнер будет иметь размеры, равные размеру формы. А скроллбары будут перемещать внутренний контейнер относительно внешнего.
Lasciate ogni speranza, voi ch'entrate.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Помогите с решением проблемы

Сообщение Proxy » 07.10.2008 (Вт) 8:00

alibek:
Есть форма, но ее содержимое больше размера экрана по вертикали, как сделать, чтоб на форме был скролинг по вертикали???

Вот так связано.
Follow the white rabbit.

RIzo-kz
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 07.10.2008 (Вт) 0:08

Re: Помогите с решением проблемы - вертикальный скролл

Сообщение RIzo-kz » 07.10.2008 (Вт) 10:58

to Viper: Переименовал, но это решению проблемы увы не помогло.
Теперь дополнение к первой месаге.
Вот два скрина.
1.Образ формы при на работе с разрешением экрана 1280*1024
как видно все помещается и еще остается место.
2. вид формы на разрешении 1024*768.
И данные на форме уже не мощаются, конечно можно было бы оставить все как есть и поставить на компе разрешение 1280*1024,
но вот не задача не все юзверы стремятся в прогрессу и за частую тупо работают на разрешении 1024*768 :(
Вложения
1280x1024.JPG
1280x1024.JPG (145.54 Кб) Просмотров: 415
1024x768.JPG
1024x768.JPG (131.12 Кб) Просмотров: 410

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Помогите с решением проблемы - вертикальный скролл

Сообщение Хакер » 07.10.2008 (Вт) 11:46

1) 1280x1024 это не прогресс, а беда для человека с плохим зрением.
2) Почему интерфейс формы такой, как если бы форма была бумажной?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Помогите с решением проблемы - вертикальный скролл

Сообщение Antonariy » 07.10.2008 (Вт) 12:39

2) Потому что таможенникам, не блещущим компьютерным образованием, удобнее заполнять форму как если бы она была бумажной. Если ее заполняют таможенники.

С другой стороны, можно проанализировать алгоритм заполнения и со смыслом сгруппировать разделы по закладкам.
С третьей стороны можно посмотреть, как это делают другие.
Ну а я бы сделал html-форму.
Лучший способ понять что-то самому — объяснить это другому.

RIzo-kz
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 07.10.2008 (Вт) 0:08

Re: Помогите с решением проблемы - вертикальный скролл

Сообщение RIzo-kz » 07.10.2008 (Вт) 12:57

Хакер писал(а):1) 1280x1024 это не прогресс, а беда для человека с плохим зрением.
2) Почему интерфейс формы такой, как если бы форма была бумажной?


Я с Вами полностью согласен.
А интерфейс действительно для бумажной формы, так как есть бумажные формуляры с кодовыми номерами(прономерованные) и мне необходимо написать программу под нее...
Antonariy писал(а):2) Потому что таможенникам, не блещущим компьютерным образованием, удобнее заполнять форму как если бы она была бумажной. Если ее заполняют таможенники.

С другой стороны, можно проанализировать алгоритм заполнения и со смыслом сгруппировать разделы по закладкам.
С третьей стороны можно посмотреть, как это делают другие.
Ну а я бы сделал html-форму.

И тут есть доля истины.
Заполнять ее будут таможенники и на удаленных от центра объектах, поэтому чем проще тем меньше гемора 8)
А с html я увы не сильно дружен, да и прога нужна срочно, а точнее "вчера" :lol:

sergio
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 12
Зарегистрирован: 08.01.2008 (Вт) 3:28

Re: Помогите с решением проблемы - вертикальный скролл

Сообщение sergio » 07.10.2008 (Вт) 13:57

держи.. если я все правильно понял, то это должно помочь.. :D
В контейнер можешь смело засовывать свою форму..
Вложения
VScroll.rar
(1.57 Кб) Скачиваний: 73
Mongolian Chop Squad

RIzo-kz
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 07.10.2008 (Вт) 0:08

Re: Помогите с решением проблемы - вертикальный скролл

Сообщение RIzo-kz » 07.10.2008 (Вт) 15:07

sergio писал(а):держи.. если я все правильно понял, то это должно помочь.. :D
В контейнер можешь смело засовывать свою форму..


Ты все правильно понял!!! :cheers: :king:
Гип-Гип... УРА!!!

Всем СПАСИБО.
Модераторы можете закрыть тему.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Помогите с решением проблемы - вертикальный скролл

Сообщение Viper » 07.10.2008 (Вт) 15:24

RIzo-kz, модераторы закрывают темы только в случае каких-либо нарушений в ней. Так что тема останется открытой.
З.Ы. А название темы должно соответствовать вопросу именно в целях скорейшего получения ответа на него.
Весь мир матрица, а мы в нем потоки байтов!


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

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

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

    TopList