C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
ehlib, Ячейки в стиле 1С
belaz
Отправлено: 20.07.2005, 23:26


Ученик-кочегар

Группа: Участник
Сообщений: 3



Можно ли, сильно не извращаясь над DBGridEh сделать не только многоэтажные заголовки таблицы, а и сами ячейки? Типа, как в 1С. Заранее спасибо.
olegenty
Отправлено: 21.07.2005, 06:52


Ветеран

Группа: Модератор
Сообщений: 2412



обрабатывай событие OnDrawColumnCell, и рисуй на канве всё, что тебе заблагорассудится...
belaz
Отправлено: 21.07.2005, 22:48


Ученик-кочегар

Группа: Участник
Сообщений: 3



Да, но в 1С можно редактировать данные прямо в гриде. Допустим, я хочу вывести фамилию-имя-отчество в столбец. Как теперь определить, какую запись пользователь хочет отредактировать?
olegenty
Отправлено: 22.07.2005, 07:11


Ветеран

Группа: Модератор
Сообщений: 2412



запись-то точно текущую, а вот с полем просто так не получится: надо свою формочку помещать поверх ячейки, в ней и редактировать.
belaz
Отправлено: 22.07.2005, 22:28


Ученик-кочегар

Группа: Участник
Сообщений: 3



Спасибо. Неужели разработчики 1С пошли тем же путем? Что-то сомнения берут... Но, все равно, спасибо.

Вернуться в Работа с базами данных в C++Builder