Вход | Регистрация

Информационные технологии ::

Метки:

Для Tonich по Delphi

Я
   valich
 
22.11.03 - 07:35
К сожалению проблема не совсем понятна.
По всей видимости ты используешь события компонента DBGrid для открытия детальной формы.
Там в общем-то есть несколько событий, разных по приоритету.
Как я понимаю щелкнуть можно только мышью (ну или еще чем тяжелым;)).
А для этого подходят только: OnCellClick (по ячейке), OnDblClick (по строке), OnMouseDown или OnMouseUp (перехват нажатия клавиши мыши)...
В твоем случае было бы логично использовать OnDblClick (двойной клик). В котором просто прописать Открытие детальной формы. Так как при первом нажатии курсор перемещается на требуемую запись, то и детальная форма откроется на ней.
Если тебе обязательно учитывать на какой ячейке пользователь кликнул, используй OnCellClick. Только не забудь у компонента Query назначить поля, а у DBGrid колонки (columns). А то как ты потом распознаешь их. Добавляются они после двойного клика на соответствующем компоненте.

Если что-то не понятно спрашивай подробнее... Или могу небольшой исходник скинуть на Delphi 5 ...
 
  AdBlock убивает бесплатный контент


Список тем форума
  AdBlock убивает бесплатный контент
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
AdBlock убивает бесплатный контент