dejf111 Ответов: 1

Могу ли я автоматически изменять размер форм в соответствии с размером текстового поля?


Привет всем, у меня есть вопрос,Могу ли я автоматически изменять размер форм в соответствии с размером текстового поля? Я знаю, что textbox автоматически изменяет размер, но я не знаю, как написать код для изменения размера формы.

Что я уже пробовал:

Form2.AutoSize = true;
разве это не правильный путь

Sandeep Mewara

Чего именно вы намерены достичь/сделать?

dejf111

Я устанавливаю текстовое поле на автоматический размер только тогда,когда текстовая форма записывается в текстовое поле, оно не будет достаточно большим, поэтому я хотел бы, чтобы форма соответственно росла

Sandeep Mewara

таким образом, по мере того как вы печатаете и длина текста растет, вы будете соответственно увеличивать свое текстовое поле и форму?
Если это так, то это не очень хорошая практика, чтобы играть с окном формы, как это с вашим набором текста.

вместо этого попробуйте многострочный текст в фиксированной форме. Он может иметь прокрутку, как только длина текста превысит текстовое представление.

dejf111

Вы правы, это решение не пришло мне в голову, большое вам спасибо

1 Ответов

Рейтинг:
11

Sandeep Mewara

Ответ здесь, чтобы удалить из списка без ответа.

Как и в случае с OP, исходя из необходимости, не рекомендуется иметь форму с размером, увеличивающимся или уменьшающимся при вводе или удалении текста в текстовом поле.

Исходя из необходимости, можно было бы использовать многострочное текстовое поле. Он будет иметь прокрутку для более длинного текста, как только длина текста превысит текстовое представление.

ОП, кажется, согласен с этим.