2015-07-21 7 views
-1

Я кодирую приложение форм C#, и у меня многострочное текстовое поле. Имеет ли текстовое поле встроенную функцию, чтобы иметь кнопку справа от элемента управления, которая расширяет текстовое поле, чтобы текст можно вводить в большую область текстового поля.Можно ли расширять текстовое поле для ввода текста с несколькими линиями?

Я имею в виду тип действия в этом образе:

enter image description here

Если нет, то как это лучший способ, чтобы закодировать это?

Спасибо.

+0

Конечно можно :-) Что вы пробовали? – derape

+0

Есть ли встроенная функция для выполнения этого действия? Или это нужно закодировать вручную? – user3736648

+0

Я уверен, что нет, вы должны сами его закодировать – derape

ответ

0

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

private void button1_Click(object sender, EventArgs e) 
    { 
     textBox1.Size = new System.Drawing.Size(newWidth, newHeight); 
    } 

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

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

  • Нет связанных вопросов^_^