Зайдите в yourForm.Designer.cs
Прокрутите вниз до вашего текстового поля. Пример ниже для объекта textBox2.
Добавьте это
this.textBox2.AutoSize = false;
и установите для него любой размер
this.textBox2.Size = new System.Drawing.Size(142, 27);
Будет работать как шарм - без установки многострочного значения на true, но только до тех пор, пока вы не измените какой-либо параметр в самом конструкторе (вам придется снова установить эти 2 строки).
Я думаю, этот метод все еще лучше, чем мультилингирование. У меня было текстовое поле для псевдонима в моем приложении, и с многострочным, люди иногда случайно писали свои имена дважды, как Thomas \ nThomas (вы видели только одно в реальной строке текстового поля). При таком решении текст просто прячется влево после каждого символа, слишком длинного для ширины, поэтому пользователям намного безопаснее вводить ввод.