Вверх ↑
Ответов: 2236
Рейтинг: 676
#1: 2024-07-05 10:10:54 ЛС | профиль | цитата
nesco, а не получится внести правки в элемент чтоб избежать таких костылей, тут вопрос не во мне, а в том что не каждый будет знать где и когда нужно отложенное событие применить. А в данном случае как по мне и не логичное.

Тот же MenuEx отложенного события не требует, а один и тот же код с PopupMenuEx используют.

Add(MainForm,13529263,238,287)
{
Width=815
Height=655
Caption="test 1"
WindowsState=2
}
Add(ChildFormEx,2300527,329,287)
{
}
BEGIN_SDK
Add(EditMultiEx,6167279,21,21)
{
WorkCount=#6:doShow|
Width=503
Height=557
link(doShow,3451375:doShowModal,[(158,27)(158,97)(207,97)(207,90)])
}
Add(MainForm,3451375,217,56)
{
Left=35
Top=105
Width=981
Height=727
Visible=1
Caption="test 2"
Position=1
Point(doShowModal)
}
Add(Button,14999685,266,504)
{
Left=250
Top=540
Width=110
Height=35
Font=[MS Sans Serif,12,0,0,1]
TabOrder=9
Layout="gor_buttons"
Caption="Отмена"
link(onClick,6311228:In,[(298,510)])
}
Add(HBoxLayout,16029822,308,427)
{
Name="gor_buttons"
Space=30
Padding=10
Layout="ver"
}
Add(LayoutSpacer,11853030,350,427)
{
Left=530
Top=540
Layout="gor_buttons"
WidthScale=50
}
Add(LayoutSpacer,8885556,266,427)
{
Left=130
Top=540
Layout="gor_buttons"
WidthScale=50
}
Add(VBoxLayout,13052431,308,378)
{
Name="ver"
}
Add(MTStrTbl,4197214,217,182)
{
Left=190
Top=65
Width=455
Height=140
Font=[MS Sans Serif,12,0,0,1]
Name="Table2"
Layout="ver"
Columns=#7:1=54==2|7:2=50==2|5:3=400|5:4=100|5:5=120|5:6=120|7:7=90==2|3:8=0|
Grid=0
Point(onMouseDown)
}
Add(LineBreak,11823247,168,77)
{
Caption="close"
link(Out,3451375:doClose,[])
Primary=[6311228,196,427]
}
END_SDK
Add(MenuEx,9249265,280,287)
{
Menu=#1:1|1:2|1:3|
Bitmaps=[]
link(MenuItemIdx,2300527:doShow,[])
}
карма: 11

0