Вверх ↑
Ответов: 3514
Рейтинг: 184
#1: 2008-11-18 18:41:00 ЛС | профиль | цитата
Реализация компонента мультиком
Add(MainForm,2953706,280,140){
}
Add(ChildFormEx,8961383,224,105)
{
link(onOk,8553387:doText,[])
link(onCancel,2953706:doClose,[(268,118)(268,167)])
}
BEGIN_SDK
Add(EditMultiEx,16345484,21,21)
{
WorkCount=#43:doVisible=Выводит окно диалога ввода данных|
EventCount=#65:onOk=Событие происходит после нажатия OK и выводит данные в поток|48:onCancel=Событие происходит после нажатия Отмена|
Width=363
Height=172
link(doVisible,3446467:doVisible,[(49,27)(49,97)])
}
Add(MainForm,3446467,77,63)
{
Left=35
Top=105
Width=253
Height=106
Visible=1
Caption="Тест"
Point(doVisible)
MakeExt(Caption,Заголовок,Caption)
MakeExt(Position,Позиционирование на экране,Position)
link(onCreate,2432926:doEvent1,[])
}
Add(ChildPanel,12427113,175,140)
{
link(onEvent1,1028156:doEvent1,[])
link(onEvent2,16345484:onCancel,[(355,153)(355,34)])
}
BEGIN_SDK
Add(EditMulti,9753187,21,21)
{
EventCount=2
WorkCount=1
Width=104
Height=74
link(doWork1,4982544:doResize,[])
}
Add(Panel,13634011,35,56)
{
Top=32
Width=237
Height=38
Align=4
BorderWidth=0
BevelInner=0
BevelWidth=0
}
Add(Button,15851729,70,21)
{
Left=5
Top=5
Layout="name"
WidthScale=50
Caption="Ок"
link(onClick,9753187:onEvent1,[])
}
Add(GridLayout,4982544,35,21)
{
Name="name"
Space=10
Padding=10
Rows=2
Cols=2
}
Add(Button,587077,70,56)
{
Left=120
Top=5
Layout="name"
WidthScale=50
Caption="Отмена"
link(onClick,9753187:onEvent2,[(114,62)(114,34)])
}
END_SDK
Add(VBoxLayout,16243764,238,77)
{
Name="vert"
Space=10
Padding=10
}
Add(Edit,15774013,287,84)
{
Left=15
Top=15
Width=210
Layout="vert"
}
Add(Hub,2432926,126,77)
{
OutCount=3
link(onEvent1,16243764:doResize,[])
link(onEvent2,12427113:doWork1,[(166,90)(166,146)])
link(onEvent3,15774013:doText2,[])
}
Add(DoData,12560447,287,140)
{
link(onEventData,16345484:onOk,[(345,146)(345,27)])
link(Data,15774013:Text,[])
}
Add(Icon,9204616,77,133)
{
@Hint=#5:#main|
}
Add(Hub,1028156,224,140)
{
OutCount=3
link(onEvent1,12560447:doData,[])
link(onEvent3,3446467:doClose,[(268,160)(268,125)(65,125)(65,90)])
}
END_SDK
Add(StyleXP,12018639,175,140)
{
}
Add(Button,1889643,175,105)
{
Left=30
Top=20
link(onClick,8961383:doVisible,[])
}
Add(Edit,8553387,280,105)
{
Left=105
Top=20
Width=110
}

Внимание! Требуется обновление с SVN (используются компоненты для работы со слоями)
карма: 0
1
Голосовали:Валерий