Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Где VB6 хранит позиции форм при разработке? / 7 сообщений из 7, страница 1 из 1
31.10.2010, 11:39
    #36929690
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где VB6 хранит позиции форм при разработке?
Добрый день.
При дезайне форм в VB6 я привык работать с ними, не максимированными на всю их ширину,
и ресайзю их до определенных размеров. Размеры сохраняются и при повторных загрузках проекта.
Но иногда, непонятно почему, VB сбрасывает эти размеры и приходится их выставлять заново.
А, поскольку форм в проекте довольно много, получается весь этот "мартышкин труд" довольно продолжительным. Хочу написать что-нибудь типа макроса, чтобы можно было легко задать все размеры всех форм и модулей проекта.
Никто не знает, где VB хранит эти настройки?
...
Рейтинг: 0 / 0
31.10.2010, 12:57
    #36929732
Валентин67
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где VB6 хранит позиции форм при разработке?
Игорь1973где VB хранит эти настройки?

Каждая форма в проекте сохраняется в виде отдельного файла: Form1.frm, Form2.frm и т.д.
Этот файл содержит описание рабочей среды и код, относящийся к элементам управления и форме.
Формы сохраняются как обычные текстовые файлы. Пример вида и текстовый формат, прилагаю:
...
Рейтинг: 0 / 0
31.10.2010, 12:58
    #36929733
Валентин67
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где VB6 хранит позиции форм при разработке?
...
Рейтинг: 0 / 0
31.10.2010, 15:09
    #36929818
Игорь1973
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где VB6 хранит позиции форм при разработке?
Здесь хранятся все свойства, выставленные программистом в дезайнтайме для формы, которая будет работать в рантайме.
А меня интересует позиции окон с формами (при дезайнтайме). См. рисунок.
Где они хранятся?
...
Рейтинг: 0 / 0
31.10.2010, 19:31
    #36930037
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где VB6 хранит позиции форм при разработке?
*.vbw
...
Рейтинг: 0 / 0
31.10.2010, 19:35
    #36930043
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где VB6 хранит позиции форм при разработке?
Вообще, столько времени потратил на форуме, а голова видимо чисто для еды. Открыл проект, изменил положение формы, закрыл проект, посмотрел время изменения файлов. Именно так я бы и сделал, если бы не догадался заранее, что буква w в расширении vbw означает windows.
...
Рейтинг: 0 / 0
31.10.2010, 19:44
    #36930050
Валентин67
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где VB6 хранит позиции форм при разработке?
Игорь1973 ,
Накой здалось Вам это окно "Дизайнер форм". Зайдите в настройки среды и на вкладке "Дополнительно" снимите галочку с однодокументный (SDI) интерфейс.

Далее как в моем посте (меняем положение окна формы на экране):
ClientLeft = <новое значение>
ClientTop = <новое значение>

где, ClientLeft и ClientTop устанавливают местоположение верхнего левого угла формы, без учета толщины границы формы и высоты заголовка.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Где VB6 хранит позиции форм при разработке? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]