OwnerDraw w ComboBox'ie

Odpowiedz Nowy wątek
2004-11-04 18:42
Firefox
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ć...

Pozostało 580 znaków

2004-11-04 18:48
0

Internet Explorer = TComboBox + TEdit :)

Pozostało 580 znaków

2004-11-04 18:58
Firefox
0

Hmmm, trochę <ort>nierozumiem</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ć ? :]

Pozostało 580 znaków

2004-11-04 19:55
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ół.

Pozostało 580 znaków

2004-11-04 20:27
Firefox
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

Pozostało 580 znaków

2004-11-04 20:38
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.

Pozostało 580 znaków

2004-11-04 20:57
Firefox
0

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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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