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

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

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

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


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