TCustomDrawGrid do spółki z TComboBox'em

0

czesc
mam taki problem, mam nadzieje ze banalny.
Rozpisuję sobie komponenet oparty na TCustomDrawGrid.
dodałem tam pare zdarzeń, zapis do pliku, kolorki i inne standardowe rzeczy ktore mozna chciec mieć w takim komponencie (przynajmniej na moje potrzeby).
Teraz trafilem na taki problem:
chcę udostepnic w ramach komorek mozliwosc wyboru wartosc z komponenty TComboBox. Po kliknięciu na komórkę pijawić ma się w jej miejscu TComboBox.
Udało mi się coś takiego zrobić z TEdit i po częśći z TCombobox. Jest jednak pewnej ale..
Mimo że dodałem do Comboboxa itemy, kontrolka nie chce icgh wyświetlać, po prostu lista tych elementow nie rozwija się jakby miała problemy z odrysowaniem się (tak mi się wydaje).
Z ComboBoxa zrobił mi się TEdit z przyciskiem do rozwijania listy.
czy wie ktos gdzie tkwi bład, albo jakich właściwośći nie ustawiłem?

TCombobox tworzony jest w constructorze TCustomDrawGrid-a, ktorego odałem jako AOwner'a jak i parenta dla ComboBox'a

0

Na dsp jest komponent XStringGrid. Realizuje on zadanie, które potrzebujesz. Zaglądnij do źródeł. Może pomogą</image>

0

To może niech Parent'em ComboBox'a będzie Parent DrawGrid'a. Niech Combo leży nad Grid'em i tylko je pokazuj/ukrywaj/przesuwaj. Z każdą komórką której zawartość ma być wybierana z Combo skojarz jakiś StringList. Po kliknięciu na taką komórke przesuń Combo nad nią i wczytaj do Combo skojarzony z komórką StringList. Nie ma sensu tworzyć tyle Combo co komórek w Grid'zie, wystarczy jeden.

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