2012-05-30 3 views
1

Мое приложение имеет форму для заполнения имен и адресов донора. Каждый донор получает закрываемую вкладку, и каждая вкладка имеет адресную форму.Масштабирование адресной формы при изменении размера

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

Каков наилучший способ решить эту проблему? Существует ли для этого обычная конструкция пользовательского интерфейса (до сих пор единственным, что я видел, было использование формы в немасштабируемом модальном диалоговом окне, чего я не могу сделать из-за пользовательского интерфейса на основе табуляции).

Благодаря

ответ

1

Просто suggestion- легкий путь, взятый большим количеством веб-дизайнеров * (Я знаю, что ваше приложение не браузерная):

Ограничить содержимое до фиксированного размера (например, 800px), и центрировать это поле горизонтально. Если пользователь максимизирует свое окно, они видят содержимое 800px с большими пустыми пробелами вправо и влево.

ИМХО, это не самое лучшее, но это не выглядит так плохо, как если бы оно было упаковано в верхнем левом углу.

Это вопрос графического дизайна, а не столько о технологии ...

Смежные вопросы