OwnerDraw w ComboBox'ie

0

Cześć. Mam problem, bo <ort>niewiem</ort> jak zrobić, aby wstawić ikone do ComboBox'a (Image), ale, żebym mógł pisać w tym ComboBox'ie, ponieważ jak chce dodać ikone przez OwnerDraw to musze zmienić styl na OwnerDrawFixed, ale wtedy mogę dodawać tylko Itemy, a niemogę pisać nic w ComboBox.Text :/ Widziałem już w dużej ilości programów (wszystkie przeglądarki internetowe to mają w pasku wpisywania adresu), więc chyba da się to jakoś zrobić...

0

Internet Explorer = TComboBox + TEdit :)

0

Hmmm, trochę ort! :) Chodzi mi o takiego ComboBox'a, gdzie mogę obsługiwać OwnerDraw (ikonke już mogę sam wsadzić :)), ale gdzie mogę wpisywać tekst, żeby mi go nieblokowało, da się zrobić ? :]

0

Chodziło mi o to, że wstawiasz na formę ComboBox'a, ustawiasz tam co ma być, i na to wstawiasz TEdit. Szerokość powinna być od początku ComboBox'a do miejsca, gdzie jest ten przycisk ze strzałką w dół.

0

Już kojarze, ale naprawdę trzeba tak kombinować ? :/ Nieda się tego zrobić jakoś "komponentowo" ? Niewierze, że IE, Opera i Mozilla korzystają z tego rozwiązania :D

0

A jednak. Weź sobie jakiś program do podglądania klasy okna, i zobacz, co tam siedzi :). Swoją drogą, TComboBox o stylu csDropDown, to też złożenie comboboxa i edita.

0

A no prawda :) To Edit z ComboBox'em, kto by pomyślał :]

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