Андрей Могильный пишет:

А меня бесят автоматически сгенеренные интерфейсы, веришь - нет? Потому что
юзабилити у них - ноль. Это я со стороны пользователя говорю, со стороны
программиста - конечно класс, один раз продумал все и айда автоматом лепить
формы. Похер что на них по 50-100 атрибутов в линеечку выстроены, главное
бухгалтер в любой момент может новый атрибут сам настроить и он будет
появляться на новых формах. Хотя известно из практики, что пользователю это
в 99% случаев не понадобится. В общем почаще надо о пользователях думать, об
их удобстве в первую очередь, а не о своем, для них мы родимых работаем...
_____________________________

С уважением, Андрей Могильный.

Можно использовать и оба подхода. А чтобы в формах, "сгенеренных" автоматически можно было "удобнее" работать ничто не мешает реализовать сохранение и применение затем нужного порядка обхода по тому же Tab-у. У меня в такой форме по нажатию правой кнопки мыши строится список объектов (заранее известных типов, например комбобокс, текстовое поле, кнопка и т.д.), лежащих на этой форме, затем пользователь изменяет положение (сортирует) этих объектов в списке, что приводит к сохранению порядка обхода в БД. При запуске "этой" формы в следующий раз опять строится список объектов и для каждого (из БД) выбирается ранее указанный порядок обхода. Такой подход позволяет изменять форму (менять объекты лежащие на ней) и при этом иметь настраиваемый порядок обхода.

Рубан Станислав
Нижний Новгород

Ответить