Вверх ↑
Этот топик читают: Гость
Ответов: 880
Рейтинг: 101
#1: 2009-01-09 03:30:03 ЛС | профиль | цитата
Возможно ли как то сделать, при наведение на обьект происходит 1-ое событие, убрав курсор с обьекта происходит 2-ое событие,
думаю вы знаете что такой onMouseOut onMouseOver

не пойму как это сделать
карма: 1

0
Разработчик
Ответов: 26324
Рейтинг: 2148
#2: 2009-01-09 03:57:45 ЛС | профиль | цитата
flud, ну, вот так можно


Add(MainForm,2953706,77,56)
{
HintManager="123"
}
Add(UserHintManager,12444514,77,119)
{
Name="123"
link(onShow,13249935:doOn,[])
link(onHide,13249935:doReset,[(114,138)(114,125)])
}
Add(Switch,13249935,154,112)
{
DataOn=String(Вошли)
DataOff=String(Вышли)
Point(doOn)
Point(onOn)
Point(onOff)
link(onOn,9348856:doEvent1,[])
link(onOff,4279650:doEvent1,[(192,132)(192,198)(228,198)])
}
Add(Label,13877061,371,126)
{
Left=70
Top=20
}
Add(Label,456361,371,203)
{
Left=70
Top=45
}
Add(Hub,4279650,238,196)
{
link(onEvent1,9525206:doData,[(258,201)(258,185)(270,185)])
link(onEvent2,6577000:doWork2,[])
}
Add(DoData,9525206,280,175)
{
Data=String()
link(onEventData,7116862:doWork3,[(318,180)(324,180)(324,137)])
}
Add(HubEx,7116862,329,119)
{
link(onEvent,13877061:doText,[])
}
Add(Hub,9348856,238,119)
{
link(onEvent1,10928156:doData,[(258,124)(258,107)(270,107)])
link(onEvent2,7116862:doWork2,[])
}
Add(DoData,10928156,280,98)
{
Data=String()
link(onEventData,6577000:doWork1,[(347,104)])
}
Add(HubEx,6577000,343,196)
{
link(onEvent,456361:doText,[])
}

карма: 22

2
Голосовали:EcsTasY, flud
Ответов: 880
Рейтинг: 101
#3: 2009-01-09 04:14:35 ЛС | профиль | цитата
Да, принципе это то что надо, но как например прикрутить такой вариант к кнопке, хочется сделать динамическую кнопку, при наведении картинка менялась, есть один вариант используя mouseX mouseY точки...
карма: 1

0
Разработчик
Ответов: 26324
Рейтинг: 2148
#4: 2009-01-09 04:16:53 ЛС | профиль | цитата
flud писал(а):
но как например прикрутить такой вариант к кнопке

Да к любому контролу можно прикрутить
карма: 22

1
Голосовали:flud
Ответов: 880
Рейтинг: 101
#5: 2009-01-09 04:22:36 ЛС | профиль | цитата
не заметил, спасибо
карма: 1

0
Ответов: 216
Рейтинг: -4
#6: 2012-09-22 21:37:35 ЛС | профиль | цитата
nesco, вот в таком окне чтобы работало что можно сделать? В семерке работает в хр не работает.

code_29136.txt

карма: 0

0
файлы: 1code_29136.txt [3.2KB] [108]
Разработчик
Ответов: 26324
Рейтинг: 2148
#7: 2012-09-22 23:11:31 ЛС | профиль | цитата
mestnyi писал(а):
В семерке работает в хр не работает

У меня семерка, но не работает. На прозрачных областях мышь прходит сквозь форму и все события тоже

карма: 22

0
Ответов: 216
Рейтинг: -4
#8: 2012-09-23 16:34:17 ЛС | профиль | цитата
nesco, да так не работает. Работает когда цвет формы и прозрачности делаешь вот такой "0x944601" или не которые другие цвета как "clOlive,clMaroon"
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2148
#9: 2012-09-23 18:46:17 ЛС | профиль | цитата
mestnyi писал(а):
Работает когда цвет формы и прозрачности делаешь вот такой "0x944601" или не которые другие цвета как "clOlive,clMaroon"

Чсзать, нихрена не понял. А можно на пальцах показать
карма: 22

0
Ответов: 216
Рейтинг: -4
#10: 2012-09-23 22:21:58 ЛС | профиль | цитата
nesco,
Чсзать, нихрена не понял
вот так посмотри
code_29148.txt
------------ Дoбавленo в 22.21:
Вот видео для подтверждения http://forum.hiasm.com/forum_serv.php?q=56&id=3325
карма: 0

0
файлы: 1code_29148.txt [2.1KB] [81]
Разработчик
Ответов: 26324
Рейтинг: 2148
#11: 2012-09-23 22:47:04 ЛС | профиль | цитата
mestnyi писал(а):
вот так посмотри

Посмотрел, работает, но у меня нет XP, проверить не могу
карма: 22

0
Ответов: 216
Рейтинг: -4
#12: 2012-09-24 00:40:57 ЛС | профиль | цитата
nesco, ну а почему, когда цвета меняешь, работает в седмерке.
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2148
#13: 2012-09-24 01:18:08 ЛС | профиль | цитата
mestnyi писал(а):
ну а почему, когда цвета меняешь, работает в седмерке

Да я почем знаю, нашел чего спрашивать. В Семерке же Aero стоит, черт знает, что она там делает и как работает
------------ Дoбавленo в 01.17:
mestnyi писал(а):
Работает когда цвет формы и прозрачности делаешь вот такой "0x944601" или не которые другие цвета как "clOlive,clMaroon

А вот это вот тут почитай -- RGN_OutlinePicture
карма: 22

0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)