Как исправить высоту TextBox в C# - PullRequest
0 голосов
/ 15 января 2020

Привет, ребята ..

Я работаю над небольшим проектом с языком C# в Visual Studio 2010 для собственного бизнеса (не использую WPF). Итак, в конструкторе я обычно добавляю TextBox из ToolBox в форму и затем обычно меняю имя TextBox из окна свойств. После этого я хотел изменить имя и размер шрифта (значения по умолчанию для имени и размера шрифта - «Tahoma» и «8.75» соответственно). Поэтому, когда я изменил имя шрифта на «Times New Roman», размер шрифта был небольшим, поэтому я решил изменить его со значения по умолчанию на «11,5». Поэтому, когда я изменил размер шрифта на требуемое значение, он изменился, но высота TextBox увеличилась. Итак, как я могу изменить размер шрифта для TextBox, чтобы он увеличивался без какого-либо влияния на свойство высоты? Другими словами, как исправить высоту TextBox, когда я изменил размер шрифта, чтобы увеличить его? ..

Большое спасибо за ваш интерес, надеюсь, я прояснил проблему ..

(Примечание: я еще не использовал код. Только от дизайнера)

1 Ответ

1 голос
/ 16 января 2020

Свойство TextBoxBase.AutoSize определяет, будет ли высота TextBox изменяться в соответствии с размером шрифта. Если вы установите его на false, вы можете изменить высоту на любую, независимо от размера шрифта.

Это свойство не отображается в окне «Свойства», поэтому вам придется установить его в коде. Если имя вашего TextBox равно textBox, то:

textBox.AutoSize = false;
...