Add(MainForm,2953706,28,364)
{
Height=398
link(onCreate,4723137:doData,[])
}
Add(Edit,10740004,133,21)
{
Left=5
Top=5
Width=75
Text="Данные 1"
}
Add(Edit,9417993,140,56)
{
Left=5
Top=30
Width=75
Text="Данные 2"
}
Add(Edit,3898965,147,91)
{
Left=5
Top=55
Width=75
Text="Данные 3"
}
Add(Button,719350,77,140)
{
Left=90
Top=30
Width=95
Caption="Создаем тип"
link(onClick,4568526:doCreate,[])
}
Add(Type_Create,4568526,133,140)
{
Vars=#2:w1|2:w2|2:w3|
link(w1,10740004:Text,[])
link(w2,9417993:Text,[])
link(w3,3898965:Text,[])
}
Add(Button,969098,175,140)
{
Left=200
Top=30
Width=95
Caption="Читаем из типа"
link(onClick,3252529:doSeparate,[])
}
Add(Edit,3229386,287,105)
{
Left=310
Top=5
Width=75
Text=""
}
Add(Edit,3902958,287,147)
{
Left=310
Top=30
Width=75
Text=""
}
Add(Edit,2730521,287,189)
{
Left=310
Top=55
Width=75
Text=""
}
Add(Type_MultiData,3252529,231,140)
{
Vars=#2:w1|2:w2|2:w3|
Point(GType)
link(w1,3229386:doText,[(268,146)(268,111)])
link(w2,3902958:doText,[])
link(w3,2730521:doText,[(271,160)(271,195)])
link(GType,4568526:FType,[(237,128)(216,128)(216,183)(139,183)])
}
Add(Label,2856958,280,28)
{
Left=80
Top=5
Width=229
Height=17
Caption="Без использования полиморфной панели"
}
Add(Button,9594909,71,322)
{
Left=100
Top=165
Width=95
Caption="Создаем тип"
link(onClick,10469902:doCreate,[])
}
Add(Button,11341552,183,322)
{
Left=205
Top=165
Width=95
Caption="Читаем из типа"
link(onClick,9740035:doSeparate,[])
}
Add(Edit,11924226,288,294)
{
Left=310
Top=140
Width=75
Text=""
}
Add(Edit,9855266,288,336)
{
Left=310
Top=165
Width=75
Text=""
}
Add(Edit,6650004,288,385)
{
Left=310
Top=190
Width=75
Text=""
}
Add(Label,6222321,169,273)
{
Left=85
Top=115
Width=224
Height=17
Caption="С использованием полиморфной панели"
}
Add(ChildPanelPoly,10469902,133,322)
{
Selected="base"
}
BEGIN_SDK
Add(EditPolyMulti,2553209,21,21)
{
WorkCount=#20:doCreate=Создаем тип|5:##add|
VarCount=#19:FType=Идентификатор|
Width=202
Point(##add)
link(doCreate,4568526:doCreate,[(59,27)(59,132)])
link(FType,4568526:FType,[(27,189)(76,189)])
}
Add(Panel,2559652,126,182)
{
Left=-5
Top=135
Width=98
Height=89
}
Add(Edit,16738979,70,35)
{
Left=10
Top=5
Width=75
Text="Данные 1"
}
Add(Edit,5315345,119,56)
{
Left=10
Top=30
Width=75
Text="Данные 2"
}
Add(Edit,5848378,161,70)
{
Left=10
Top=55
Width=75
Text="Данные 3"
}
Add(Type_Create,4568526,70,126)
{
Vars=#2:w1|2:w2|2:w3|
Name="MyType1"
link(w1,16738979:Text,[])
link(w2,5315345:Text,[(83,100)(125,100)])
link(w3,5848378:Text,[(90,107)(167,107)])
}
END_SDK
Add(Type_MultiData,9740035,224,322)
{
Vars=#9:##onError|2:w1|2:w2|2:w3|
Name="MyType1"
Point(GType)
link(##onError,5721703:doMessage,[(264,328)(264,251)])
link(w1,11924226:doText,[(272,335)(272,300)])
link(w2,9855266:doText,[])
link(GType,10469902:FType,[(230,311)(175,311)(175,366)(139,366)])
link(w3,6650004:doText,[(274,349)(274,391)])
}
Add(DoData,4723137,77,378)
{
Data=String(base)
link(onEventData,10469902:##add,[(118,384)(118,335)])
}
Add(Message,5721703,287,245)
{
}
Add(ChildPanel,13849095,126,525)
{
}
BEGIN_SDK
Add(EditMulti,1961127,21,21)
{
WorkCount=1
VarCount=1
link(doWork1,4568526:doCreate,[(59,27)(59,125)])
link(Var1,4568526:FType,[(27,186)(104,186)])
}
Add(Panel,12664571,49,175)
{
Top=270
Width=95
Height=80
}
Add(Edit,16738979,98,28)
{
Left=10
Top=5
Width=75
Text="Данные 1"
}
Add(Edit,5315345,147,49)
{
Left=10
Top=30
Width=75
Text="Данные 2"
}
Add(Edit,5848378,189,63)
{
Left=10
Top=55
Width=75
Text="Данные 3"
}
Add(Type_Create,4568526,98,119)
{
Vars=#2:w1|2:w2|2:w3|
Name="MyType2"
link(w1,16738979:Text,[])
link(w2,5315345:Text,[(111,93)(153,93)])
link(w3,5848378:Text,[(118,100)(195,100)])
}
END_SDK
Add(Button,4494901,176,525)
{
Left=205
Top=300
Width=95
Caption="Читаем из типа"
link(onClick,12904994:doSeparate,[])
}
Add(Edit,10171359,288,497)
{
Left=310
Top=275
Width=75
Text=""
}
Add(Edit,9618439,288,539)
{
Left=310
Top=300
Width=75
Text=""
}
Add(Edit,4345841,288,581)
{
Left=310
Top=325
Width=75
Text=""
}
Add(Label,9388857,169,448)
{
Left=100
Top=255
Width=189
Height=17
Caption="С использованием дочерней панели"
}
Add(Type_MultiData,12904994,224,525)
{
Vars=#9:##onError|2:w1|2:w2|2:w3|
Name="MyType2"
Point(GType)
link(##onError,5619014:doMessage,[(268,531)(268,461)])
link(w1,10171359:doText,[(275,538)(275,503)])
link(w2,9618439:doText,[])
link(w3,4345841:doText,[(273,552)(273,587)])
link(GType,13849095:Var1,[(230,513)(165,513)(165,567)(131,567)(131,546)])
}
Add(Message,5619014,287,455)
{
}
Add(Button,15531996,71,525)
{
Left=100
Top=300
Width=95
Caption="Создаем тип"
link(onClick,13849095:doWork1,[])
}
Ответов: 413
Рейтинг: 57
|
|||
Возникла проблема при использовании Type и полиморфной панели. Подскажите что не так. Вот упрощенный пример проблемы.
|
|||
карма: 0 |
|