Прорисовка ячейки DbGrig во время редактирования данных

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Прорисовка ячейки DbGrig во время редактирования данных

Сообщение ViruZ » 14.02.2008 11:41:25

Где можно это событие перекрыть?
DbGrid.OnDrawColumnCell - только для отображения данных в ячейку, а какое событие используется, если в той же ячейке редактировать данные?
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Сообщение alexs » 14.02.2008 11:46:48

Редатктирование происходит в наследнике TEdit - так что DBGrid тут не участвует.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение ViruZ » 14.02.2008 12:00:52

А каким образом мне к этому наследнику добраться?
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Сообщение alexs » 14.02.2008 12:31:35

смотри свойство Editor и метод EditorByStyle
только они protected
или хак или наследуй
а зачем тебе?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение ViruZ » 14.02.2008 12:47:03

Хочу переопределить кодовую страницу для вывода/редактирования данных на кодовую страницу текущей локали (использую в DbfDesigner'е). Для вывода данных хватило переопределить OnDrawColumnCell - работает так, как мне необходимо. Для перекодировки налету использую Codechanger.
Наверное, буду писать свой компонент, или, как вариант, есть предложение добавить указанную возможность в RxDbGrid дабы не размножать разновидности велосипедов :lol:
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Сообщение AMD » 16.02.2008 03:00:37

ViruZ писал(а):Хочу переопределить кодовую страницу для вывода/редактирования данных на кодовую страницу текущей локали (использую в DbfDesigner'е). Для вывода данных хватило переопределить OnDrawColumnCell - работает так, как мне необходимо. Для перекодировки налету использую Codechanger.
Наверное, буду писать свой компонент, или, как вариант, есть предложение добавить указанную возможность в RxDbGrid дабы не размножать разновидности велосипедов :lol:

А как вообше создать (реально)многоколоночный listbox?
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение alexs » 16.02.2008 12:15:06

Смот ответ у друном топике
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58

Рейтинг@Mail.ru