Вверх ↑
Этот топик читают: Гость
Ответов: 106
Рейтинг: 0
#1: 2009-10-09 21:43:26 ЛС | профиль | цитата
Люди, есть такая проблема, следует решить, как определить нажатие кнопки мыши левой и как допустим при открытие любого окна вывести алерт?
карма: 1

0
Ответов: 33
Рейтинг: 5
#2: 2009-10-10 09:16:57 ЛС | профиль | цитата
ну так не реально определеить? хотябы клик мыши
------------ Дoбавленo в 09.23:
нашел в главном майо элементе такой текст: захват мыши компонентом при нажатии левой кнопкой, как-то так, я атк понимаю форма работает с мышкой, только не тем способом что нужно, есть мнения?


да и тут:
Add(MouseEvent,5909539,294,294)
{
}

тоже есть работа с мышкой, может реально как-нибудь отредактировать этот элемент?
карма: 0

0
Ответов: 970
Рейтинг: 270
#3: 2009-10-10 14:07:48 ЛС | профиль | цитата
при открытие любого окна

при активации люого окна:
code_15201.txt
карма: 0

0
файлы: 1code_15201.txt [782B] [174]
Ответов: 33
Рейтинг: 5
#4: 2009-10-10 22:30:37 ЛС | профиль | цитата
а реально как-нить типа индефикатор вывести т.е. заголовок а не циферки в алерте
карма: 0

0
Ответов: 1328
Рейтинг: 69
#5: 2009-10-11 21:00:48 ЛС | профиль | цитата
Petya))) писал(а):
а реально как-нить типа индефикатор вывести т.е. заголовок а не циферки в алерте

code_15220.txt
карма: 2

1
файлы: 1code_15220.txt [974B] [228]
Голосовали:Kovarnui
Разработчик
Ответов: 4698
Рейтинг: 426
#6: 2009-10-13 13:48:25 ЛС | профиль | цитата
А еще насчет мыши, вот есть такое событие как onMouseMove в компонентах интерфейса(когда мышкой над компонентом двигаешь), так вот не плохо было бы иметь еще два события: onEnter и onLeave(при первом движении на компоненте мышкой и второе при "покидании" курсора компонента) такое возможно
карма: 10
0
Разработчик
Ответов: 26304
Рейтинг: 2146
#7: 2009-10-13 13:57:27 ЛС | профиль | цитата
Assasin писал(а):
onEnter и onLeave

Да на здоровье



Add(MainForm,2953706,203,119)
{
HintManager="hm"
}
Add(UserHintManager,11923934,203,161)
{
Name="hm"
link(onShow,2051293:doData,[])
link(onHide,5446297:doData,[(275,181)(275,223)])
}
Add(Label,15920736,399,168)
{
Left=25
Top=10
Width=145
Height=25
}
Add(DoData,2051293,315,168)
{
Data=String(Вошли)
link(onEventData,6781923:doWork2,[])
}
Add(DoData,5446297,315,217)
{
Data=String(Вышли)
link(onEventData,6781923:doWork3,[(375,223)])
}
Add(HubEx,6781923,371,168)
{
link(onEvent,15920736:doText,[])
}

карма: 22

1
Голосовали:sla8a
Разработчик
Ответов: 4698
Рейтинг: 426
#8: 2009-10-13 14:02:46 ЛС | профиль | цитата
Да я знаю, просто без менеджера... хотя так может даже удобнее, да и код программы будет меньше, но не каждый сможет это сразу понять, все начнут искать в самих компонентах, это раз! не каждый умеет пользоваться менеджерами(особенно, чаще всего новички), это два!
карма: 10
0
Разработчик
Ответов: 26304
Рейтинг: 2146
#9: 2009-10-13 14:07:25 ЛС | профиль | цитата
Assasin писал(а):
все начнут искать в самих компонентах, это раз! не каждый умеет пользоваться менеджерами(особенно, чаще всего новички), это два!

Я что-то не помню, что бы кто-то это пытался еще использовать.

А новичкам, не надо сразу лезть в дебри, а учить справку и тренироваться на "кошках"
карма: 22

0
Ответов: 2435
Рейтинг: 693
#10: 2009-10-13 17:57:45 ЛС | профиль | цитата
nesco писал(а):
Я что-то не помню, что бы кто-то это пытался еще использовать

nesco, я пытался вот такое сделать неоднократно: code_15238.txt , но:
Assasin писал(а):
не каждый умеет пользоваться менеджерами

карма: 11

0
файлы: 1code_15238.txt [1.8KB] [472]
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)