Вверх ↑
Этот топик читают: Гость
Ответов: 69
Рейтинг: 1
#1: 2024-05-17 16:12:09 ЛС | профиль | цитата
Приветствую всех!

Пытаюсь разобраться со всплывающей подсказкой. Почему-то не хочет отрисовываться по координатам...
[spoiler=]

Add(MainForm,2953706,154,189)
{
link(onCreate,15225799:doEvent1,[(233,209)(233,230)])
}
Add(PointXY,503282,427,126)
{
link(X,7990697:Left,[])
link(Y,7990697:Top,[])
}
Add(BaloonToolTips,2651426,406,238)
{
Icon=1
link(Handle,7990697:Caption,[(412,166)(426,166)])
link(Text,13495058:Var,[])
link(Point,503282:Point,[(426,211)(433,211)])
}
Add(Timer,16274757,322,238)
{
Interval=100
Enable=1
AutoStop=15
Point(onStop)
link(onTimer,2651426:doShow,[(373,244)(373,258)])
link(onStop,2651426:doDestroy,[])
}
Add(Hub,15225799,280,224)
{
InCount=2
OutCount=3
link(onEvent1,16274757:doStop,[(308,230)(308,251)])
link(onEvent2,2651426:doCreate,[(350,237)(350,244)])
link(onEvent3,16274757:doTimer,[])
}
Add(GlobalVar,13495058,413,210)
{
@Color=11206570
Name="s"
Data=String(test)
}
Add(Label,7990697,420,63)
{
@Color=43775
Left=5
Top=5
Width=249
Height=22
Color=16761414
ParentFont=0
HintManager="hint"
Layout="main_panel_but"
WidthScale=50
MinRest=1000
Caption="тестовое окно"
AutoSize=1
Alignment=2
Point(Left)
Point(Top)
Point(onResize)
Point(Handle)
Point(PHandle)
}
Add(Button,13857951,217,231)
{
Left=90
Top=120
link(onClick,15225799:doEvent2,[])
}

[/spoiler]
карма: 0

0
Ответов: 8897
Рейтинг: 823
#2: 2024-05-17 16:56:36 ЛС | профиль | цитата
А так: ?


Add(PointXY,503282,343,161)
{
link(X,7990697:MouseX,[])
link(Y,7990697:MouseY,[])
}
Add(BaloonToolTips,2651426,336,238)
{
Icon=1
link(Handle,7990697:Handle,[])
link(Text,13495058:Var,[])
link(Point,503282:Point,[(356,201)(349,201)])
}
Add(GlobalVar,13495058,343,210)
{
@Color=11206570
Name="s"
Data=String(test)
}
Add(Label,7990697,329,112)
{
@Color=43775
Left=5
Top=5
Width=249
Height=107
Color=16761414
ParentFont=0
HintManager="hint"
Layout="main_panel_but"
WidthScale=50
MinRest=1000
Caption="тестовое окно"
AutoSize=1
Alignment=2
Point(Handle)
Point(onMouseDown)
Point(MouseX)
Point(MouseY)
link(onMouseDown,481555:doEvent1,[(368,125)(368,132)(284,132)(284,251)])
}
Add(Hub,481555,294,245)
{
OutCount=3
link(onEvent1,2651426:doDestroy,[])
link(onEvent2,2651426:doCreate,[(319,258)(319,244)])
link(onEvent3,2651426:doShow,[(326,265)(326,258)])
}

карма: 19

0
Ответов: 721
Рейтинг: 154
#3: 2024-05-17 18:17:59 ЛС | профиль | цитата
strannik_nebes писал(а):
Пытаюсь разобраться со всплывающей подсказкой. Почему-то не хочет отрисовываться по координатам...

Ты пытаешься использовать не те координаты...
Add(MainForm,7441800,497,126)
{
Position=1
Point(Handle)
Point(Left)
Point(Top)
}
Add(PointXY,503282,490,252)
{
link(X,3872070:reCalc,[])
link(Y,15264365:reCalc,[(503,215)(545,215)])
}
Add(BaloonToolTips,2651426,448,329)
{
Icon=1
Mode=1
link(Handle,7557695:Value,[(454,320)(419,320)])
link(Text,13495058:Var,[])
link(Point,503282:Point,[(468,292)(496,292)])
}
Add(Timer,16274757,357,343)
{
Interval=100
Enable=1
AutoStop=15
Point(onStop)
link(onTimer,2651426:doShow,[])
link(onStop,2651426:doDestroy,[(428,356)(428,342)])
}
Add(Hub,15225799,294,315)
{
OutCount=3
link(onEvent1,16274757:doStop,[(319,321)(319,356)])
link(onEvent2,16274757:doTimer,[(347,328)(347,349)])
link(onEvent3,2651426:doCreate,[])
}
Add(GlobalVar,13495058,455,252)
{
@Color=11206570
Name="s"
Data=String(test)
}
Add(Label,7990697,378,133)
{
@Color=43775
Left=5
Top=5
Width=249
Height=22
Color=16761414
ParentFont=0
HintManager="hint"
Layout="main_panel_but"
WidthScale=50
MinRest=1000
Caption="тестовое окно"
AutoSize=1
Alignment=2
Point(Left)
Point(Top)
Point(onResize)
Point(Handle)
Point(PHandle)
}
Add(Button,13857951,224,315)
{
Left=90
Top=120
link(onClick,15225799:doEvent1,[])
}
Add(Memory,7557695,413,252)
{
Default=Integer(0)
}
Add(MathParse,3872070,483,175)
{
MathStr="%1 + 100"
Point(reCalc)
link(X1,7441800:Left,[(489,166)(510,166)])
}
Add(MathParse,15264365,532,175)
{
MathStr="%1 + 50"
Point(reCalc)
link(X1,7441800:Top,[(538,166)(517,166)])
}



Редактировалось 2 раз(а), последний 2024-05-17 18:25:33
карма: 15

1
Голосовали:strannik_nebes
Ответов: 69
Рейтинг: 1
#4: 2024-05-20 08:18:56 ЛС | профиль | цитата
А так: ?

Думаю, что некорректно выразился...Мне нужно, чтобы подсказка отрисовывалась не по курсору, а по положению объекта. Пример та не работает, но спасибо за ответ.
Ты пытаешься использовать не те координаты...

Спасибо. Именно это было нужно! На счет координат, согласен. Но я не нашел примера для данной ситуации.

Редактировалось 2 раз(а), последний 2024-05-20 08:59:13
карма: 0

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