powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Унифицированная форма для справочников
2 сообщений из 2, страница 1 из 1
Унифицированная форма для справочников
    #33633011
Фотография givi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зотелось бы обсудить такую проблему. В программе существует куча справочников - и для каждого не хочется делать отдельную форму. Кто каким путем пытался решить это проблему? Я попытался сделать свой класс - 2 формы - одна на отображение справочника, другая - ведение справочника (доб/редкатирование). Но вот с элементами на форме - беда. Могут быть и чекбоксы и текстбоксы и гриды.... Если это для формы прописывать - то куча новых свойств.... Поделитесь кто как боролся с этой проблемой....
...
Рейтинг: 0 / 0
Унифицированная форма для справочников
    #33633913
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi givi!

Именно потому что всегда (для практически каждой формы) будет что-то своё, и
не стоит делать одну универсальную форму. Используй ООП - напиши классы
форм, контролов и т.п. Помести туда общую функциональность, а уже для
конкретных применений строй уникальные формы - пуская там всего-то и будет
задано пару свойств да пару методов (а в остальном будет работать код
классов) - зато нет никаких ограничений, и не нужно раздувать до
невозможности систему метаданных (да оно конечно можно всё на метаданных
описать - но по сути ты повторишь то, что и так хранится в scx файле - все
те свойста, методы и прочее, что в полях scx находится).

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Унифицированная форма для справочников
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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