![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| MaXL |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 24.10.2005 Где: Владивосток Репутация: нет Всего: 2 |
Всем привет. Такая проблема, мне нужно вызывать Hint, в котором будет показывать подробная информация, о содержимом этой ячейки.
Только Hint нужно вызывать только тогда, когда он будет находиться в окрестности картинки, которая нарисована в ячейках StringGrid'а в нижнем правом углу. Пытался сделать это таким кодом:
Всё вроде бы работает, но как и следовало ожидать оно не стало работать когда я стал пользовать ScrollBaram'и, т.е. я немножко прокрутил вниз, и перестала показываться подсказка, ну это понятно почему, а вот как такое исправить я не знаю =( Кто поможет ? -------------------- MaXL |
|||
|
||||
| MaXL |
|
|||
![]() Developer ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 24.10.2005 Где: Владивосток Репутация: нет Всего: 2 |
Вопрос решён, оказывается всё гораздо проще. Определяем координаты мыши, относительно самого StringGrid'а и помещаем их в переменную gridCoord. Затем определяем координаты ячейки, над которой у нас находиться мышка и помещаем их в переменную underRect. Ну и дельта как X так и Y легко считается. Вот кусок кода, отвечающий за это:
-------------------- MaXL |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |