Форум — Ответы ( К темам )
? | Игорь: Нужен совет-подсказка ... (14-05-2003 10:30:52) |
Народ, подскажите как делается следующая фитча (часто встречал в других прогах): В табличной форме (StringGrid или ListView со стилем vsReport, точно не знаю) в различных ячейках встречаются как бы различные компоненты: одна ячейка может быть в виде комбобокса, другая(с ден. суммой с копейками) — с калькулятором(кнопка в углу ячейки), аналогично с датой — в углу кнопка-календарик, другие ячейки — обычные. Т.е. некоторые ячейки содержат как бы различные компоненты. Стандартные компоненты вроде бы перерыл — ничего не нашел. Наверняка это делается не динамическим созданием и размещением компонент в ячейки (что довольно громоздко), а каким-то компонентом. Кто знает — подскажите, плз. | |
Виталий (15-05-2003 08:58:46) | |
Это можно сделать в компоненте DBGrid. В Columns Editor смотрим свойсва столбцов — PickList (список строк наподобие ComboBox), ButtonStyle (cbsAuto либо cbsEllipsis). Ставим свойство ButtonStyle какого-либо столбца в cbsEllipsis, затем в DBGrid в OnEditButtonClick пишем обработчик события нажатия на кнопку. |