Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

Как DBGridEh определить позицию относительно экрана?   Найти похожие ветки 

 
Sedunov Vitaly   (2003-01-13 11:04) [0]

Добрый день! Столкнулся с такой проблемой: хочется на некоторые типы полей (например: адрес, числа и т.п.) сделать PopupWindow для редактирования. PopupWindow вызывается через событие OnEditButtonClick. Возникает проблема с позиционированием PopupWindow. Никак не удается определить положение, куда нужно выводить окно. Завязываться на курсор мыши нельзя, т.к. событие может вызвано по горячей клавише. Вопрос: как опеределить позицию окна (хотя бы Top), по возможности не пользуясь OnDrawColumnCell? Или можно OnDrawColumnCell вызывать для OnEditButtonClick? Если каждый раз обрабатывать OnDrawColumnCell по-моему долго получается.


 
Delirium^.Tremens ©   (2003-01-13 11:07) [1]

ClientToScreen()
ScreenToClient()


 
Sedunov Vitaly   (2003-01-13 12:54) [2]

Это функции пересчета. Мне нужно получить координаты строки в гриде, проблема была в этом...


 
Sedunov Vitaly   (2003-01-13 13:01) [3]

Пардон... Забыл про свойство Row-текущая строка в гриде, перепутал с номером записи!? Дурацкие праздники! Далее сейчас вычислю через RowHeight и другие функции. Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
7-97043
XED
2002-11-17 12:03
2003.01.30
Hook!!!


14-96997
Song
2003-01-10 07:12
2003.01.30
А я на новой работе. Теперь уже непосредственно програмистом


1-96765
tulen
2003-01-22 17:31
2003.01.30
Отключение кнопки Delete


9-96509
Lampo4ka
2002-08-08 10:12
2003.01.30
Где скачать DelphiX ?


3-96542
Ч
2003-01-15 10:13
2003.01.30
TBooleanField - как нормально отобразить?