| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > StringGrid & 2 FixedRows |
| Автор: Вася К. 30.1.2008, 10:38 |
| Здраствуйте! Нужно, чтоб в StringGrid было 2 FixedRows, но только чтоб одна сверху, как обычно, а другая снизу. В каком направлении порыть, не подскажите? Спасибо! |
| Автор: VICTAR 30.1.2008, 13:36 |
| Отрисовывай сам OnDrawCell. Запретить/разрешить выбор ячейки OnSelectCell. |
| Автор: Вася К. 30.1.2008, 14:19 |
| Наверно я неправильно выразился. Скажу точнее, еще надо, чтоб нижняя строка вела себя как FixedRow, т.е. не двигалась при скролиннге и была всегда видна. Например, верхняя строка поясняет, что-за столбцы, потом идут данные , на последок в последней строке подводим какой-нибудь итог . Товар | Кол-во <---- Раз FixedRow ... 20 ... 30 ... 10 Cумма| 60 <---- Два FixedRow Я сейчас думаю StatusBar припаять к StringGrid, но вдруг есть более интересные и правильные методы |
| Автор: ivan219 30.1.2008, 15:06 |
| Как вареант второй StringGrid или отрисовывай сам как было сказно выше. |
| Автор: Akella 31.1.2008, 09:20 |
| Использовать сторонние компоненты: DevExpress, TMS. Выводить сумму ниже стрингрида, в строке статуса, например или в TLabel. Положи панель, на панель TLabel и грид. |
| Автор: Akella 31.1.2008, 17:56 |
| а что, обязательно должна быть сумма по столбцом сумма? просто слева надпись "сумма=1258,25" |