Типа выбрал элемент ColorText и получил его цвет, чтобы поменять только его, не затрагивая другие элементы.
Пока так обхожусь:
Add(MainForm,2953706,147,252)
{
Width=538
Height=398
Caption="SkinMaker"
BorderStyle=1
Position=1
}
Add(CheckBoxRush,7100475,1393,406)
{
Left=366
Top=209
Checked=0
Point(doSetTheme)
}
Add(RadioButtonRush,5556569,1393,441)
{
Left=150
Top=208
Width=120
Point(doSetTheme)
}
Add(ProgressBarRush,8990927,1393,525)
{
Left=150
Top=267
Width=369
Height=36
Ctl3D=0
GradientStyle=3
Point(doSetTheme)
}
Add(TrackBarRush,12843378,1393,588)
{
Left=150
Top=317
Width=369
Height=38
Max=100
Point(doSetTheme)
link(onPosition,8990927:doPosition,[(1437,594)(1437,570)(1381,570)(1381,531)])
}
Add(ButtonRush,2903739,1393,644)
{
Left=366
Top=147
Width=154
Font=[MS Sans Serif,8,1,0,1]
ShadowOffset=1
GradientStyle=3
BorderWidth=2
BorderWidthOver=2
BorderWidthDown=2
GradientStyleDis=3
Glyphs=[]
Point(doSetTheme)
}
Add(MT_AddData,5809783,623,413)
{
Count=21
link(onAdd,728023:doEvent1,[])
link(Data1,9602757:Value,[])
link(Data2,3097158:Value,[(636,285)(671,285)])
link(Data3,7894881:Value,[(643,289)(713,289)])
link(Data4,15697674:Value,[(650,293)(755,293)])
link(Data5,2739482:Value,[(657,296)(797,296)])
link(Data6,7521940:Value,[(664,299)(839,299)])
link(Data7,15397818:Value,[(671,303)(881,303)])
link(Data8,4044300:Value,[(678,307)(923,307)])
link(Data9,14880944:Value,[(685,310)(965,310)])
link(Data10,13849327:Value,[(692,313)(1007,313)])
link(Data11,3953839:Value,[(699,317)(1049,317)])
link(Data12,8863789:Value,[(706,321)(1091,321)])
link(Data13,9801293:Value,[(713,324)(1133,324)])
link(Data14,602187:Value,[(720,327)(1175,327)])
link(Data15,2827685:Value,[(727,331)(1217,331)])
link(Data16,12018817:Value,[(734,335)(1259,335)])
link(Data17,3401973:Value,[(741,338)(1301,338)])
link(Data18,9930973:Value,[(748,341)(1343,341)])
link(Data19,8278591:Value,[(755,345)(1385,345)])
link(Data20,5797213:Value,[(762,349)(1427,349)])
link(Data21,15976499:Value,[(769,352)(1469,352)])
}
Add(Hub,1140324,868,413)
{
OutCount=8
link(onEvent1,7100475:doSetTheme,[])
link(onEvent2,5556569:doSetTheme,[(1217,426)(1217,454)])
link(onEvent3,8990927:doSetTheme,[(1207,433)(1207,538)])
link(onEvent4,12843378:doSetTheme,[(1197,440)(1197,608)])
link(onEvent5,2903739:doSetTheme,[(1187,447)(1187,650)])
link(onEvent6,9477072:doSetTheme,[(1176,454)(1176,706)])
link(onEvent7,1427964:doSetTheme,[(1165,461)(1165,769)])
link(onEvent8,14067524:doSetTheme,[(1137,468)(1137,496)])
}
Add(Hub,1641121,1519,119)
{
InCount=21
OutCount=1
link(onEvent1,9968707:In,[])
}
Add(ListBox,15125089,525,49)
{
Left=10
Top=10
Width=125
Height=345
Font=[MS Sans Serif,10,0,0,1]
Ctl3D=1
Strings=#9:BackColor|9:ColorFrom|7:ColorTo|9:ColorText|11:BorderColor|11:ColorShadow|12:ColorFromDis|10:ColorToDis|12:ColorTextDis|14:BorderColorDis|14:ColorShadowDis|13:ColorFromOver|11:ColorToOver|13:ColorTextOver|15:BorderColorOver|15:ColorShadowOver|13:ColorFromDown|11:ColorToDown|13:ColorTextDown|15:BorderColorDown|15:ColorShadowDown|
Point(Index)
}
Add(ColorDialog,7679466,210,119)
{
ColorDialogType=1
link(onSelect,5882394:doEvent1,[])
}
Add(Memory,5797213,1421,252)
{
Default=Integer(-1)
link(onData,1641121:doEvent20,[])
}
Add(Memory,8278591,1379,245)
{
Default=Integer(-1)
link(onData,1641121:doEvent19,[])
}
Add(Memory,9930973,1337,238)
{
Default=Integer(-1)
link(onData,1641121:doEvent18,[])
}
Add(Memory,3401973,1295,231)
{
Default=Integer(-1)
link(onData,1641121:doEvent17,[])
}
Add(Memory,12018817,1253,224)
{
Default=Integer(-1)
link(onData,1641121:doEvent16,[])
}
Add(Memory,2827685,1211,217)
{
Default=Integer(-1)
link(onData,1641121:doEvent15,[])
}
Add(Memory,602187,1169,210)
{
Default=Integer(-1)
link(onData,1641121:doEvent14,[])
}
Add(Memory,9801293,1127,203)
{
Default=Integer(-1)
link(onData,1641121:doEvent13,[])
}
Add(Memory,8863789,1085,196)
{
Default=Integer(-1)
link(onData,1641121:doEvent12,[])
}
Add(Memory,3953839,1043,189)
{
Default=Integer(-1)
link(onData,1641121:doEvent11,[])
}
Add(Memory,13849327,1001,182)
{
Default=Integer(-1)
link(onData,1641121:doEvent10,[])
}
Add(Memory,14880944,959,175)
{
Default=Integer(-1)
link(onData,1641121:doEvent9,[])
}
Add(Memory,4044300,917,168)
{
Default=Integer(-1)
link(onData,1641121:doEvent8,[])
}
Add(Memory,15397818,875,161)
{
Default=Integer(-1)
link(onData,1641121:doEvent7,[])
}
Add(Memory,7521940,833,154)
{
Default=Integer(-1)
link(onData,1641121:doEvent6,[])
}
Add(Memory,2739482,791,147)
{
Default=Integer(-1)
link(onData,1641121:doEvent5,[])
}
Add(Memory,15697674,749,140)
{
Default=Integer(-1)
link(onData,1641121:doEvent4,[])
}
Add(Memory,7894881,707,133)
{
Default=Integer(-1)
link(onData,1641121:doEvent3,[])
}
Add(Memory,3097158,665,126)
{
Default=Integer(-1)
link(onData,1641121:doEvent2,[])
}
Add(Memory,9602757,623,119)
{
Default=Integer(-1)
link(onData,1641121:doEvent1,[])
}
Add(IndexToChanel,6579796,546,119)
{
Count=21
Point(Index)
link(onEvent1,9602757:doValue,[])
link(onEvent2,3097158:doValue,[])
link(onEvent3,7894881:doValue,[])
link(onEvent4,15697674:doValue,[])
link(onEvent5,2739482:doValue,[])
link(onEvent6,7521940:doValue,[])
link(onEvent7,15397818:doValue,[])
link(onEvent8,4044300:doValue,[])
link(onEvent9,14880944:doValue,[])
link(onEvent10,13849327:doValue,[])
link(onEvent11,3953839:doValue,[])
link(onEvent12,8863789:doValue,[])
link(onEvent13,9801293:doValue,[])
link(onEvent14,602187:doValue,[])
link(onEvent15,2827685:doValue,[])
link(onEvent16,12018817:doValue,[])
link(onEvent17,3401973:doValue,[])
link(onEvent18,9930973:doValue,[])
link(onEvent19,8278591:doValue,[])
link(onEvent20,5797213:doValue,[])
link(onEvent21,15976499:doValue,[])
link(Index,15125089:Index,[])
}
Add(Memory,15976499,1463,259)
{
Default=Integer(-1)
link(onData,1641121:doEvent21,[])
}
Add(LineBreak,13959639,553,413)
{
link(Out,5809783:doAdd,[])
Primary=[9968707,1022,-294]
}
Add(MT_String,11461304,868,476)
{
link(onResult,2751205:doText,[])
}
Add(Hub,728023,812,413)
{
link(onEvent1,1140324:doEvent1,[])
link(onEvent2,11461304:doStr,[(847,426)(847,482)])
}
Add(Edit,2751205,938,476)
{
Left=145
Top=10
Width=375
Text=""
}
Add(Clipboard,5801994,1001,553)
{
}
Add(Button,3780473,868,553)
{
Left=409
Top=35
Width=110
Height=24
Caption="2 clipboard"
link(onClick,9615927:doData,[])
}
Add(DoData,9615927,938,553)
{
link(onEventData,5801994:doPutText,[])
link(Data,2751205:Text,[])
}
Add(ButtonRush,9477072,1393,700)
{
Left=366
Top=175
Width=154
Font=[MS Sans Serif,8,1,0,1]
Enabled=1
ShadowOffset=1
GradientStyle=3
BorderWidth=2
BorderWidthOver=2
BorderWidthDown=2
GradientStyleDis=3
Glyphs=[]
Point(doSetTheme)
}
Add(ChildPanelRush,1427964,1393,763)
{
}
BEGIN_SDK
Add(EditMultiEx,2900935,21,21)
{
WorkCount=#10:doSetTheme|
link(doSetTheme,15489431:doSetTheme,[(87,27)(87,111)])
}
Add(PanelRush,15489431,154,98)
{
Left=151
Top=145
Width=208
Height=54
GradientStyle=3
Caption="Text"
Glyphs=[]
Point(doSetTheme)
}
END_SDK
Add(ColorBox,1521963,385,182)
{
Left=145
Top=35
Width=223
Height=21
DataType=1
link(onClick,2317138:doEvent1,[])
link(Value,10029246:Value,[(398,170)(328,170)])
}
Add(HubEx,10448326,432,119)
{
link(onEvent,6579796:doEvent,[])
}
Add(Button,10714366,140,119)
{
Left=372
Top=35
Width=35
Height=24
Caption="..."
link(onClick,7679466:doOpen,[])
}
Add(Hub,5882394,266,119)
{
link(onEvent1,10448326:doWork2,[])
link(onEvent2,10029246:doValue,[])
}
Add(Memory,10029246,322,126)
{
link(onData,1521963:doAdd,[(370,132)(370,188)])
}
Add(Hub,2317138,448,182)
{
link(onEvent1,10448326:doWork3,[(474,188)(474,158)(436,158)])
link(onEvent2,16006954:doGetRGB,[(474,195)(474,230)(233,230)(233,279)])
}
Add(ToRGB,16006954,252,273)
{
link(onResult,5648631:doStr,[])
link(Color,1521963:CurrentColor,[(258,243)(391,243)])
}
Add(MT_String,5648631,322,273)
{
link(onResult,12599586:doText,[])
}
Add(Label,12599586,385,273)
{
Left=147
Top=65
}
Add(RadioButtonRush,14067524,1392,483)
{
Left=150
Top=232
Width=120
Point(doSetTheme)
}