Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Inplace Editor в DBGrid [D7, MSSQL]


ydv ©   (2004-08-02 11:48:00) 

Как отловить нажатие клавиши Enter в Inplace Editor-e стандартного TDBGrid


Johnmen   (2004-08-02 14:46:00) [1]

Виноват...
Спутал два слова, "подходит" и "проходит"
:)


Andrey   (2004-08-02 14:39:00) [2]

В OnKeyDown
var i: integer;
begin
for i:=0 to DBGrideh1.controls.count-1 do
 if DBGrideh1.controls[i] id TInplaceEdit then
   //Делай что хочешь
   Caption:=TInplaceEdit(DBGrideh1.controls[i]).text;


Johnmen   (2004-08-02 14:31:00) [3]

Странно... У меня проходит...


ydv   (2004-08-02 14:05:00) [4]

>Johnmen ©
нет, не подходит


Johnmen   (2004-08-02 12:22:00) [5]

А разве OnKeyDown не подходит ?


ydv   (2004-08-02 12:12:00) [6]

а как-нить через сообщения нельзя?


Polevi   (2004-08-02 12:08:00) [7]

написать наследника TInplaceEdit, в нем ловить Enter
перегрузить ф-ию TCustomGrid.CreateEditor, в которой создавать экз. своего едитора


Наверх

Титульная страница Поиск, карта сайта Написать письмо