Czemu kompiluje się kod z TextBox.AutoSize?

0

Trochę mnie irytuje pewna rzecz. Okazuje się, że kod kompiluje się, gdy w designerze dopisuję do txtboxa AutoSize = false. Dlaczego nie mam dostępu do tej właściwości w explorerze? Dlaczego kompilator jej nie podkreśla? I... denerwuje mnie, że z każdą aktualizacją designera muszę jeszcze raz ten AutoSize do pisać.

A generalnie chodzi mi o to, że chciałbym zwiększyć height textboxa. Czy chodzi o to, że mogę to zrobić wyłącznie przez zwiększenie rozmiaru fontu w textboxie?

0

Kod się kompiluje (i nic się nie podkreśla), bo AutoSize jest publiczne (w System.Windows.Forms.TextBoxBase), ale ukryte we właściwościach kontrolki (ma atrybut [BrowsableAttribute(false)]). Nie możesz tego ustawiać w konstruktorze swojej formy (nie w .Designer.cs)? Regeneracja kodu przez designer nie powinna mieć wtedy znaczenia - bo ogólnie plików .Designer.cs nie powinno się edytować "z palca".

Wysokość możesz zmienić ustawiając właściwość Height samemu.

0

@Ktoś, no właśnie NIE mogę ustawić height, bo za każdym razem gdy w exlorerze chce zmienić domyślną wartość 20 na większą, to wraca mi cały czas do 20 ...kurcze no...!!!... w tym właśnie rzecz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1