![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.11.2009
Сообщений: 4
|
![]()
Здравствуйте! Подскажите новичку, пожалуйста, как для динамически созданного DBGrid вызвать событие OnDrawColumnCell
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Всмысле назначить?
Ну как обычно: Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 04.11.2009
Сообщений: 4
|
![]()
У меня так не получается на стоке выделенной жирным цветом выдает ошибку "Неописанный идентификатор: 'DBGrd1DrawColumnCell", что я делаю не так как надо?
Вот часть моего кода: Код:
Последний раз редактировалось Stilet; 19.11.2009 в 13:41. |
![]() |
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Чтобы вам было понятнее, дополню коллегу Stilet.
Процедуры обработки событий для будущего компонента, который вы создадите динамически, вам нужно описать заранее. Самый простой способ (для данного конкретного случая) - кинуть на форму грид и обычным способом создать для него все нужные обработчики. Потом грид можно удалить. Но не забудьте описать его в самом начале модуля, после uses, например так: Код:
Последний раз редактировалось mihali4; 19.11.2009 в 13:46. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 04.11.2009
Сообщений: 4
|
![]()
Благодарю Вас сердечно, таким образом получилось
![]() Ну а любознательности ради как это сделать не кидая грида на форму? |
![]() |
![]() |
![]() |
#6 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
![]() Иначе придется все процедуры прописывать ручками полностью - и в объявлениях, и собственно сами процедуры. |
|
![]() |
![]() |
![]() |
#7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну например так:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 04.11.2009
Сообщений: 4
|
![]()
Ну в общем немного уяснил
Мой вопрос исчерпался еще раз всем спасибо ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как отловить Events динамически созданного компонента? | W0LF | Общие вопросы Delphi | 2 | 06.11.2009 20:35 |
Как создать обработчик событий для динамически созданного объекта | Лукманов Александр | Общие вопросы Delphi | 1 | 22.03.2009 22:05 |
Событие для динамически созданной Button | Dogmat | Помощь студентам | 8 | 24.07.2008 12:44 |
Поиск динамически созданного компонента | GAGARIN-NEW | Общие вопросы Delphi | 2 | 30.01.2008 17:21 |
Поиск динамически созданного компонента | GAGARIN-NEW | Компоненты Delphi | 2 | 16.12.2007 17:07 |