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.
Wykorzystaj metode Graphics.MeasureString i wlasnosc ComboBox.Font, a pozniej ComboBox.Width.
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.
Niejasno napisales ;) A tak z ciekawosci - zadzialalo?
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
Ta metoda nie jest statyczna, musisz albo stworzyc sobie obiekt Graphics albo pobrac np. z okienka. Nie ufaj tak bardzo podpowiedziom srodowiska ;)