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

Вниз

onmousemove в stringgrid   Найти похожие ветки 

 
Квэнди ©   (2007-08-27 12:27) [0]

Здравствуйте. Для "раскрашивания" stringgrid использую ondrawcell , но вот такой вопрос:
мне бы хотелось, чтобы строка, над которой сейчас находиться мышка несколько подсвечивалась, т.е. ей не передавался бы фокус, а просто подсвечивалась.. каким образом это реализовать ?


 
clickmaker ©   (2007-08-27 12:40) [1]

MouseToCell()


 
Квэнди ©   (2007-08-27 12:42) [2]

это я понимаю прекрасно, ну получил я номер строки, которую мне надо подсветить, а дальше то как её подсветить ?


 
Сергей М. ©   (2007-08-27 12:43) [3]


> как её подсветить ?


Ну есть же пример в справке к OnDrawCell, что еще не хватает ?


 
Квэнди ©   (2007-08-27 12:44) [4]

Да, это ondrawcell а как мне заставить меняться фон canvas в событии onmousemove ?


 
Сергей М. ©   (2007-08-27 12:45) [5]

Ты пример в справке проштудировал ? Что тебе там непонятно ?


 
Квэнди ©   (2007-08-27 12:47) [6]

Мне непонятно как не из события ondrawcell,а из события onmousemove закрасить некую область в таблице


 
Сергей М. ©   (2007-08-27 12:49) [7]

А чем OnDrawCell не угодило ?

Оно для того как раз и и предназначено ..


 
clickmaker ©   (2007-08-27 12:50) [8]


> а из события onmousemove закрасить некую область в таблице

Invalidate или Repaint


 
Сергей М. ©   (2007-08-27 12:57) [9]


> Квэнди ©   (27.08.07 12:47) [6]


Обработки onmousemove недостаточно. Следует еще обрабатывать как минимум OnMouseLeave, иначе при покидании мышью кл.области контрола "подсвеченный" его элемент может так и остаться в состоянии "подсвеченности", в то время как мышь гуляет уже совсем над другими контролами.


 
Квэнди ©   (2007-08-27 14:33) [10]

Все получилось, спасибо



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
15-1187811709
Vlad Oshin
2007-08-22 23:41
2007.09.23
Великое Северное море.


15-1188271854
Думкин
2007-08-28 07:30
2007.09.23
Уран – нерадиоактивен.


15-1188053110
@!!ex
2007-08-25 18:45
2007.09.23
Модераторы!!!


4-1173250668
crytogen
2007-03-07 09:57
2007.09.23
Отсутствие бумаги при печати PCL


10-1137365312
Wistler
2006-01-16 01:48
2007.09.23
Internet Explorer и ActiveX