Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Помогите новичку Добавлено: 24.06.10 14:44  

Автор вопроса:  pavel
Всем привет.
Такой вопрос: сделал проэкт в vb6.0, все работает отлично , но если приложение запускаеться на компе с более низким разрешением то форма не вмещаеться на екран. Как сделать чтоб в таких ситуациях появлялись полосы прокрутки верх-вниз и вправа-влево?

Ответить

  Ответы Всего ответов: 16  

Номер ответа: 1
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #1 Добавлено: 24.06.10 15:23
Хм... Странное решение. Вообще то такой ситуации в нормальном приложении быть не должно.
Ну если есть желание - юзай MDI, основную форму при загрузке разворачивай на весь экран - а дальше уж как душе угодно.

Ответить

Номер ответа: 2
Автор ответа:
 pavel



Вопросов: 8
Ответов: 32
 Профиль | | #2 Добавлено: 24.06.10 15:29
С MDI не получаеться сделать так как нужно.
И почему странное решение , если я например работаю в какомнить графическом редокторе и там изображение больше чем экран то там появляються полосы прокрутки, так почему не сделать такое и сдесью Неужели в vb не предусмотрена такая возможность?

Ответить

Номер ответа: 3
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #3 Добавлено: 24.06.10 15:35
Большинство графических редакторов по своей сути - MDI. Запусти фотошоп и погляди как там это организовано.

Ответить

Номер ответа: 4
Автор ответа:
 pavel



Вопросов: 8
Ответов: 32
 Профиль | | #4 Добавлено: 24.06.10 15:40
Это я понял. Ну а с основной формой нельзя так сделать чтоб у нее были полосы прокрутки?

Ответить

Номер ответа: 5
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #5 Добавлено: 24.06.10 15:45
контролы скроллбара присутствуют. Добавляй и отрабатывай события.
Просто ты, похоже, первый кому пришло в голову делать диалоговые окна со скроллом. Даже у индусов эта разработка пока на стадии проекта.

Ответить

Номер ответа: 6
Автор ответа:
 pavel



Вопросов: 8
Ответов: 32
 Профиль | | #6 Добавлено: 24.06.10 16:03
Может я не ясно изложил ситуацию?
У меня дома стоит 2 компа , у одного монитор 22, у другого 17 , на 22 все нормально ,а когда запускаю прогу на 17 дюймов то вижу только половину и чтобы увидеть все приходиться ставить другое разрешение на мониторе 17 дюймов.
Кстати создал ради интереса MDI проект, та дочернею форму больше родительской не смог открыть и тоже не видел половины изображения

Ответить

Номер ответа: 7
Автор ответа:
 pavel



Вопросов: 8
Ответов: 32
 Профиль | | #7 Добавлено: 24.06.10 16:32
Всем спасибо.Нашел решение сам (бердстиль=0)

Ответить

Номер ответа: 8
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #8 Добавлено: 24.06.10 16:36
Во-первых, как я уже сказал - диалоговых окон, создающих проблемы своими размерами, в нормальном приложении быть не должно. Юзай несколько форм, контейнеры с закладками, скрываемые фреймы и т.п.
Во-вторых, для адекватного использования скроллбаров твоя форма должна находиться в каком-либо контейнере. Если ты юзаешь MDI - ставь главной форме Maximized, в этом случае дочерние формы можно крутить как заблагорассудиться - перемещать, скроллить и т.п.

Ответить

Номер ответа: 9
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #9 Добавлено: 24.06.10 16:36
И при чем тут бордер стайл?

Ответить

Номер ответа: 10
Автор ответа:
 pavel



Вопросов: 8
Ответов: 32
 Профиль | | #10 Добавлено: 24.06.10 16:43
Спасибо зы совет с мди помогло

Ответить

Номер ответа: 11
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #11 Добавлено: 24.06.10 20:16
Нет, на самом деле бывают ТАКИЕ формы, которые и на 19" не помещаются, например Альфа Центр АСКУЭ.

Ответить

Номер ответа: 12
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #12
Добавлено: 24.06.10 20:37
Я недавно на хабрахабре узнал новое слово Progressive disclosure) Этим стоит пользоваться при разработке

Ответить

Номер ответа: 13
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #13
Добавлено: 24.06.10 23:23
Adobe Premiere :)
3Ds max при большом старании можно вообще еле уместить на два 30-дюймовых экрана o_O

Ответить

Номер ответа: 14
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #14
Добавлено: 25.06.10 08:07
97 офис со всеми панельками в 17 дюймофф не умещался на любом разрешении) Он-то умещался, но вот рабочего пространства листа на одну строку только хватало.

Ответить

Номер ответа: 15
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #15
Добавлено: 25.06.10 22:08
И вообще, юзай WPF. Если не будеш канвасить, то твоей проге будет глубоко чхать на всякие там разрешения и DPI. Смекаешь?

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам