Здрасте!
Встретил на форуме вопрос о том, как организовать в StringGrid выпадающий список. А вот мне над наоборот. В ComboBox при нажатии \/ должен выпадать список, который содержит несколько столбцов (как раз как в StringGrid), при нажатии на одну из Row в ComboBox должна отображаться определенная ячейка.
Конечно одно из решений кинуть ComboBox, к нему приклеить StringGrid с выключенным visible и т.д. Но это довольно трудоемко, если учесть что таких ComboBox-ов и StringGrid-ов много.
Может кто-то сталкивался с таким вопросом и уже имеет решение? Возможно существует соответствующая компонента, о которой я не знаю?
ComboBox + StringGrid
Конечно существует - мозг называется.
Все ответы есть в гугле или в аналогичном поисковике.
Все ответы есть в гугле или в аналогичном поисковике.
[syntax=Delphi] [/syntax]
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Ну зачем же так далеко посылать человека 
все ответы гораздо блже - в исходниках самого VCL
Задача нетривиальная, и довольно интересная.
Просто "компонентой" тут не обойтись.
Посмотрите, как реализован TInlineEditor и как TCustomGrid его "подсовывает" на место редактируемой ячейки. Надо сделать свой InlineEditor.
Очень давно я развлекался с этим... Может еще остались исходники... Посмотрю.

все ответы гораздо блже - в исходниках самого VCL
Задача нетривиальная, и довольно интересная.
Просто "компонентой" тут не обойтись.
Посмотрите, как реализован TInlineEditor и как TCustomGrid его "подсовывает" на место редактируемой ячейки. Надо сделать свой InlineEditor.
Очень давно я развлекался с этим... Может еще остались исходники... Посмотрю.