Вниз
Скачать: CL | DM;

onMouseOver над объектом Восстановить старое свойство caption   Найти похожие ветки 

 
KidMan ©   (2002-10-03 22:27) [0]

Народ... подскажите плиз как например используя onMouseOver (менять caption на бутоне я могу) восстанавливать предыдущее значение этого бутона??
Я могу это делать только примитивно... если курсор не над бутоном а над просто формой например или над ее одном из компонентов то присваиваю бутону старый caption...
Грубо согласитесь...?!

Может можно как то красивее это сделать? Подскажите плиз...

Заранее всех благодарю!


 
int64 ©   (2002-10-04 02:54) [1]

Ну если у этого компонента есть onMouseOver, значит должно быть и что-то типа onMouseLeave.
Там и обрабатывай.


 
KidMan ©   (2002-10-04 22:22) [2]

Я очень извиняюсь уважаемый int64 но я допустил ошибку увы... (((
Я имел ввиду событие не Win а дельфей - onMouseMove...
Сорри что сбил столку...
Я имел ввиду... как средствами дельфей восстановить caption того же бутона после события onMouseMove...
Или дельфя не поддерживаеттаких возможностей?

Заранее благодарю...


 
int64 ©   (2002-10-05 01:23) [3]

В таком случае, не надо вешать изменения на onMouseMove.
И смю сюда:
http://delphi.mastak.com/cgi-bin/forum.pl?look=1&id=1033634530&n=5


 
KidMan ©   (2002-10-05 12:41) [4]

Эта ссылка мне ничего не дала к сожалению... Но все равно благодарю тебя за внимание...
Если будут еще какие нибудь идеи или советы то я с удовольствием выслушаю их...

Заранее благодарю...


 
int64 ©   (2002-10-05 17:09) [5]

1. Создай потомка от своего компонента. В Delphi для этого есть диалог.
2. В этом потомке обрабатывай сообщения CM_MOUSELEAVE/CM_MOUSEENTER. Как обрабатывать сообщения - F1. А лучше посмотри исходники любого компанента.

Всё.


 
KidMan ©   (2002-10-06 23:10) [6]

Это слишком пока... сложно для меня... Лучше я обращусь к API виндов...

Спасибо большое за поддержку! Удач!



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.017 c
1-59192
^Sanya
2002-11-09 14:19
2002.11.18
Кто найдёт ошибку(ки) в этом коде?


1-59118
NaZGHUL
2002-11-08 12:15
2002.11.18
Помогите!!!!!


14-59372
Anatoly Podgoretsky
2002-10-26 23:58
2002.11.18
Ура нас опять более 10000


3-59001
VikOss
2002-10-29 10:20
2002.11.18
Copy


14-59396
GOD
2002-10-29 02:50
2002.11.18
Интерфейс




   Наверх