2012-01-04 9 views
16

Mam nowy projekt. Upuszczam na nią kontrolę pola tekstowego. Otwieram okno właściwości, mogę zmienić wysokość i nacisnąć enter lub kliknąć z pudełka, a aktualizacja zostanie zaktualizowana, ale kiedy spróbuję zmienić wysokość, resetuje się ponownie do wartości domyślnej. Dlaczego? Miałem ten sam problem z etykietą, ale wyłączyłem AutoSize i pozwoliło mi zmodyfikować wartości. Czy istnieje jakaś właściwość, którą mogę wyłączyć, aby zmodyfikować wysokość pola tekstowego w widoku projektu? Używam Visual Studio 2010 sp1. Miałem ten sam problem w Visual Studio 2008. Jestem nowy w formularzach Windows.Dlaczego nie można zmienić wysokości formantu TextBox w widoku projektu formularzy systemu Windows?

+2

Utwórz wielopoziomowe pole tekstowe, które pozwoli Ci ustawić wysokość. – Brook

Odpowiedz

21

Musisz ustawić właściwość TextBox.Multiline jako true.

TextBox1.Multiline = true; 
+4

Tak, to ma sens. Nie zdaję sobie sprawy, że był on związany z wielkością czcionki. Jeśli zmieniam rozmiar czcionki, zmienia ona rozmiar pola tekstowego, co ma sens. Po prostu nie zrozumiałem tego od razu. Dzięki za pomoc! – awright18

1

Sprawdzanie wielowierszowego pozwoli na zmianę rozmiaru, ale również pozwala wejść (powrót) klucz w polu tekstowym.
Wysokość bezmiklinowego TextBox jest ustalana przez rozmiar czcionki.
Zredukuj do pola tekstowego Rozmiar czcionki, automatycznie zmieni rozmiar szablonu na zmianę rozmiaru.

Powiązane problemy