Нормальный MDI на C#, а не как у Microsoft
От: stomsky Россия  
Дата: 07.12.07 19:25
Оценка:
Привет всем!
Дошел наконец и до этой ветки форма!
Нужно спроектировать интерфейс для программы, аналогичной по своему функционалу всем известной 1C. Язык программирования — C#.
Пользователь будет работать с несколькими списками различных типов документов. Очевидно каждый список будет выводиться в отдельный Grid со своим набором кнопочек "Добавить", "Редактировать" и пр.
По-моему каждый Grid логично было бы разместить на отдельной форме. Я принципиально убежден, что SDI в данном случае не подходит, т.к. пользователь должен воспринимать все окна программы как единое целое. Он не должен путать окно например Excel, висящее на заднем плане с окном редактирования. Однако типовой Microsoft'овский MDI — это издевательсво, а не интерфейс! Нарисовать по аналогии с 1C-никами свои формочки на основе UserControl — пробовал, но уж очень тормознуто выходят растягивания мышью...
Табулированный MDI (типа Visual Studio 2005) — не подходит, т.к. иногда пользователь должен видеть оджновременно несколько разных окон.

Короче, перебирая все за и против УЖЕ ГОЛОВУ СЛОМАЛ ! Хочется, что бы с программой было прятно работать...
Поделитесь опытом или дайте полезную ссылочку по теме...
Красота — наивысшая степень целесообразности. (c) И. Ефремов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.