Симуляция нажатия кнопки при наличии DBGrid |
Previous Top Next |
В случае нажатия клавиши Enter, клавиша по умолчанию не срабатывает, если у вас на форме расположен компонент DBGrid, но вы можете создать обработчик события DBGrid OnKeypUp, уведомляющий кнопку по умолчанию о ее "нажатии" при реальном нажатии клавиши Enter. Пример:
Code: |
{Код DBGrid OnKeyUp. Default-кнопка - BitBtn1.} if Key = VK_RETURN then begin PostMessage(BitBtn1.Handle, WM_LBUTTONDOWN, Word(0), LongInt(0)) ; PostMessage(BitBtn1.Handle, WM_LBUTTONUP, Word(0), LongInt(0)) ; end ; |
©Drkb::03078
Взято с http://delphiworld.narod.ru