Форум: "Базы";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];
ВнизКак 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c