Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 09.05.2010
Сообщений: 233
1

Как правильно делать классы для открытия многих окон?

22.01.2012, 18:33. Показов 910. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно в приложении вызывать много форм, которые по сути абсолютно идентичны, только данные разные и чтобы обработчики событий в этих окнах друг с другом не конфликтовали. Как это лучше сделать, есть ли примерчик?
Пока вот что делаю: http://pantalone.nm.ru/Class.rar (3 килобайта)
Какие грубые ошибки и может вместо класса все в саму форму запихнуть?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2012, 18:33
Ответы с готовыми решениями:

Как в x64 правильно регистрировать классы окон?
По-прежнему функцией RegisterClassEx с параметром типа указатель на WNDCLASSEX?

Библиотека для открытия диалоговых окон
Добрый день. Недавно столкнулась с тем, что нужно как-то адаптировать add-in для excel под office...

Как правильно закрыть сокет для последующего его открытия
Здравствуйте! У меня 2 формы(клиент сервер). На форме улиента есть кнопка Disconnect. По ее...

Как избежать открытия окон с процедурами
Можно ли, чтобы при возникновении ситуации, когда открывается отладчик, запретить вывод его на...

1
aleksmir
22.01.2012, 22:35 2
Цитата Сообщение от Pantalone
Set frm = New Form2
То, что ты используешь оператор New, уже делает форму независимой от её копий. Конфликтов обработки событий это не вызывает. Каждая новая форма живёт своей жизнью и своим братьям не мешает.

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

Единственная проблема может возникнуть при передачи параметров форме через глобальные переменные, расположенные в отдельном модуле (не в модуле формы).
Поэтому в данной ситуации удобнее для передачи параметров использовать другие способы.
22.01.2012, 22:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2012, 22:35
Помогаю со студенческими работами здесь

Как отключить звуки открытия окон в ХР?
как отключить звуки открытия окон в ХР ? В звуковой схеме выбираю нет звуков , перезагружаю комп...

Как правильно делать разработку для stm8s003f3?
это тот у которого 100 циклов записи и все делать разработку плюс-минус на stm8s103f3? так они же...

Как правильно делать значки для exe файла?
Сделал приложение и решил немного украсить сделав для него иконку, но на рабочем столе иконка...

А как вообще правильно делать входы для длинных линий?
Например есть у меня плата, куда сходится 10 кнопок, и до каждой провод 10 метров через всю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru