Medvedoc писал(а):
Сделал так, как и задумал изначально Закрашенные можно удалить.
Add(MainForm,12413584,392,245)
{
Width=1029
Height=578
link(onCreate,2739535:doSelect,[])
}
Add(DocumentTemplate,15557505,903,406)
{
Name="MainPage"
link(Bitmap,13572165:Bitmap,[(909,394)(892,394)(892,453)(860,453)])
}
BEGIN_SDK
Add(Print_Table,15348492,25,34)
{
Name="mtable"
X=28
Y=37
Width=903
Height=875
Columns=#10:ФИО|250|10|8:1|250|10|8:2|250|10|
RowHeight=20
Spacing=1
TableTrans=0
TBorderStyle=5
HeadFont=[Comic Sans MS,10,1,0,1]
HeadBackColor=12303291
CellBackColor=15658734
}
END_SDK
Add(PaintBox,13572165,854,406)
{
Left=10
Top=40
Width=905
Height=385
Color=16777215
Layout="horz"
WidthScale=100
HeightScale=100
ClearBeforeDraw=0
Point(doTop)
Point(doHeight)
link(onBeforeDraw,15557505:doDraw,[])
}
Add(PC_TableRow,1179918,546,329)
{
ItemName="mtable"
Document="MainPage"
link(onAddRow,13344997:doEvent1,[])
}
Add(PC_TableSetCell,3777948,658,301)
{
ItemName="mtable"
Document="MainPage"
link(Text,2739535:String,[(664,285)(496,285)])
link(Col,1498554:Value,[])
}
Add(Hub,13344997,623,329)
{
OutCount=4
link(onEvent1,3777948:doText,[(647,335)(647,307)])
link(onEvent2,8075934:doText,[(697,342)(697,307)])
link(onEvent3,6199973:doOperation,[])
link(onEvent4,1709785:doText,[(647,356)(647,412)])
}
Add(Memory,1498554,665,245)
{
Default=Integer(0)
}
Add(VBoxLayout,10551583,392,210)
{
Name="horz"
Space=3
Padding=2
}
Add(Button,9618318,392,329)
{
Left=15
Top=10
link(onClick,1179918:doAddRow,[])
}
Add(Hub,12070866,392,392)
{
@Color=9342719
link(onEvent1,16695146:doString,[])
}
Add(ComboBox,2739535,483,217)
{
Left=355
Top=5
Width=110
Height=21
Strings=#12:Название 1.1|12:Название 1.2|12:Название 1.3|
Point(doSelect)
Point(onSelect)
link(onClick,70667:doWork2,[])
link(onSelect,70667:doWork3,[(529,237)])
}
Add(StrList,5520690,546,182)
{
Strings=#3:100|3:200|3:300|
Point(doGetString)
Point(onGetString)
link(onGetString,10771192:doText,[])
}
Add(Replace,2339622,469,392)
{
@Color=9342719
SubStr=";"
DestStr="""
}
Add(HubEx,70667,525,224)
{
link(onEvent,5520690:doGetString,[])
}
Add(Edit,10771192,742,189)
{
Left=480
Top=5
Width=80
Text="0"
}
Add(PC_TableSetCell,8075934,742,301)
{
ItemName="mtable"
Document="MainPage"
Col=1
link(Text,566395:Var2,[])
}
Add(Memory,2153375,518,392)
{
@Color=9342719
Default=Integer(1)
}
Add(FormatStr,16695146,427,392)
{
@Color=9342719
Mask="%1"
Point(FString)
}
Add(PC_TableSetCell,1709785,798,406)
{
ItemName="mtable"
Document="MainPage"
Col=2
link(onText,13572165:doRefresh,[])
link(Text,5678827:Var2,[])
}
Add(Math,6199973,798,343)
{
ResultType=0
AngleMode=1
link(Op1,566395:Var3,[(804,287)])
link(Op2,5678827:Var3,[(811,331)(840,331)(840,390)])
}
Add(Memory,10008175,602,392)
{
@Color=9342719
Default=Integer(2)
}
Add(Memory,8933500,560,392)
{
@Color=9342719
Default=Integer(0)
}
Add(GetDataEx,566395,742,282)
{
link(Data,10771192:Text,[])
}
Add(GetDataEx,5678827,798,385)
{
link(Data,6199973:Result,[])
}
Medvedoc писал(а):
Итого (сумма): 900 (100+300+500) 1300 (100+400+900)