Почему я не могу изменить высоту элемента управления TextBox в представлении дизайна форм Windows? - программирование
Подтвердить что ты не робот

Почему я не могу изменить высоту элемента управления TextBox в представлении дизайна форм Windows?

У меня новый проект. Я бросаю на него элемент управления текстовыми полями. Я открываю окно свойств, и я могу изменить высоту и нажать Enter или щелкнуть из окна, и он обновит конструктор, но когда я попытаюсь изменить высоту, он вернется к значению по умолчанию. Почему это? У меня была такая же проблема с ярлыком, но я отключил AutoSize, и это позволило мне изменить значения. Есть ли какое-то свойство, которое я могу отключить, чтобы иметь возможность изменять высоту текстового поля в представлении дизайна? Я использую Visual Studio 2010 sp1. У меня была такая же проблема в Visual Studio 2008. Я новичок в формах Windows.

4b9b3361

Ответ 1

Вам нужно установить свойство TextBox.Multiline как true.

TextBox1.Multiline = true;

Ответ 2

Проверка Multiline позволит изменять размер, но также позволяет использовать enter (return) в текстовом поле.
Высота не-многострочного TextBox фиксируется размером шрифта.
Уменьшить до текстового поля Размер шрифта, текст будет автоматически изменен.