Jak dopasowac szerokość comboboxa do zawartosci.

0

Mam comboboxa ktorego laduje w petli z bazy, jak pobrac szerokosc maksymalnego wpisu tak zeby rozciagnac comboboxa do tej szerokosci. No chyba ze jest jakas wlasciwosc comboboxa ale hmm nie znalazlem.

0

Wykorzystaj metode Graphics.MeasureString i wlasnosc ComboBox.Font, a pozniej ComboBox.Width.

0
johny_bravo napisał(a)

Wykorzystaj metode Graphics.MeasureString i wlasnosc ComboBox.Font, a pozniej ComboBox.Width.

Raczej chodzi mi o ComboBox.DropDownWidth bo chodzi mi tylko o ten kwadracik co sie rozwija nuie o szerokosc samego comboboxa.

0

Niejasno napisales ;) A tak z ciekawosci - zadzialalo?

0
johny_bravo napisał(a)

Niejasno napisales ;) A tak z ciekawosci - zadzialalo?

Jak na razie sledze msdn-a co do Graphics.MeasureString bo jeszcze nie wiem jak uzyc , tzn mam font comboboxa : Combobox.Font.Name i wielkosc Combobox.Font.Size , ale wpisujac Graphics nie pokazyje mi metody MeasureString hmmm

0

Ta metoda nie jest statyczna, musisz albo stworzyc sobie obiekt Graphics albo pobrac np. z okienka. Nie ufaj tak bardzo podpowiedziom srodowiska ;)

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