Как правильно сделать метку и текстовое поле при изменении размера окна? - PullRequest
5 голосов
/ 30 июня 2011

У меня есть метка и текстовое поле в моей Winform.Они представляют собой одну строку.

in

Я хочу, чтобы текстовое поле всегда заполняло доступное пространство между меткой и правой границей контейнера, даже когдаизменение размера окна

Для метки задано автоматическое изменение размера, поскольку она имеет разную ширину на разных языках.

Я пробовал макет потока и пробовал различные комбинации закрепления / привязки в обоих элементах., но все еще не может заставить это работать.Если нет простого решения (помимо изменения размера кода программы), есть ли менее оптимальное решение?Благодаря.

Ответы [ 2 ]

5 голосов
/ 30 июня 2011

, если только эти 2 элемента должны быть автоматически размещены, попробуйте следующее:

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

прикрепите всю панель к любому элементу, который вы хотите (возможно, к вашей форме)

, который вы можете захотетьдобавить некоторые отступы на ваш ярлык

1 голос
/ 30 июня 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...