nprf
|
|
1 | |
Как сделать редактирование ячеек?01.04.2009, 22:34. Показов 847. Ответов 1
Метки нет (Все метки)
|
01.04.2009, 22:34 | |
Ответы с готовыми решениями:
1
Как в классе сделать ввод с клавиатуры, удаление, добавление и редактирование строк? Запрет на редактирование ячеек после того как в них внесли ВЫПОЛНЕНО Редактирование ячеек DbGridEh Редактирование ячеек таблицы |
GRiA
|
|
03.04.2009, 00:19 | 2 |
Я сделал так: создал новый класс CMyFlexGrid, потомок от MSFlexGrid.
Далее прилепил ему поле типа CEdit. Добавил функцию CMyFlexGrid::EnableEdit(BOOL = TRUE), которая криэйтит этот эдит, но не показывает (ShowWindow(SW_HIDE)). Далее добавил свой обработчик CMyFlexGrid::PreTranslateMessage(pMsg) в которой если pMsg->message == WM_KEYDOWN Эдит показывается в нужном местe. Вот тут то у меня и проблемы. Коодинаты ячейки таблицы получаются через CMSFlexGrid::get_ColPos и get_RowPos. Но они выдают какие-то дикие числа, видимо в своей системе координат, по поводу которой я и хотел сюда обратиться. |
03.04.2009, 00:19 | |
03.04.2009, 00:19 | |
Помогаю со студенческими работами здесь
2
Редактирование ячеек в MSFlexGrid Редактирование ячеек таблицы Редактирование ячеек JTable Редактирование ячеек DataGridView Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |