Add(MainForm,2953706,7,7){
Width=445
Height=312
Caption="Поймай меня"
Point(Width)
Point(Height)
link(onCreate,3656829:doEvent1,[])
}
Add(FormatStr,11249825,518,147)
{
Mask="Привет%1!!! Ты попал по кнопке %2 раз"
link(onFString,13550544:doText,[])
link(Str1,11087343:Var1,[(524,139)(510,139)(510,280)(524,280)])
link(Str2,11488539:Var3,[(531,117)])
}
Add(Button,15032368,350,147)
{
Left=190
Top=115
TabOrder=-1
Caption="Лови"
Point(doTop)
Point(doLeft)
link(onClick,7455615:doEvent1,[])
}
Add(Label,13550544,567,147)
{
Left=5
Top=5
Width=4
Height=4
Caption="Привет!!!"
}
Add(Random,14141765,287,112)
{
Min=30
Max=255
Point(doMax)
link(onRandom,15032368:doTop,[(340,118)(340,153)])
}
Add(Random,12507623,217,154)
{
Max=380
Point(doMax)
link(onRandom,15032368:doLeft,[])
}
Add(Math,5120965,427,147)
{
Op2=1
link(onResult,6758319:doValue,[(473,153)(473,102)(413,102)(413,69)])
link(Op1,11488539:Var2,[])
}
Add(Hub,2832033,126,98)
{
OutCount=5
link(onEvent1,6022802:doOperation,[(200,104)(200,76)])
link(onEvent2,10483021:doOperation,[(280,111)(280,69)])
link(onEvent3,14141765:doRandom,[])
link(onEvent4,12507623:doRandom,[(170,125)(170,160)])
link(onEvent5,10556167:doOperation,[(160,132)(160,200)(200,200)(200,244)])
}
Add(Hub,3656829,56,21)
{
link(onEvent1,14141765:doRandomize,[(190,27)(190,125)])
link(onEvent2,12507623:doRandomize,[(180,34)(180,167)])
}
Add(Memory,6758319,427,63)
{
}
Add(GetDataEx,11488539,427,112)
{
link(Data,6758319:Value,[])
}
Add(Hub,7455615,392,147)
{
link(onEvent1,5120965:doOperation,[])
link(onEvent2,11249825:doString,[(413,160)(413,192)(493,192)(493,153)])
}
Add(ChildForm,11087343,518,238)
{
link(onEvent1,5221520:doData,[(590,244)(590,390)(10,390)(10,258)])
link(onEvent2,15813510:doData,[(580,251)(580,380)(50,380)(50,293)])
link(onEvent3,2501514:doData,[(570,258)(570,370)(100,370)(100,335)])
link(onEvent4,1042684:doEvent4,[(560,265)(560,360)(170,360)(170,210)(40,210)(40,139)])
}
BEGIN_SDK
Add(EditMulti,852932,21,7)
{
EventCount=4
WorkCount=1
VarCount=1
Width=174
Height=151
link(doWork1,11224771:doVisible,[(28,13)(28,48)])
link(Var1,14809159:Text,[(27,102)(48,102)])
}
Add(MainForm,11224771,42,14)
{
Left=35
Top=105
Width=322
Height=166
Visible=1
Caption="Настройки"
Point(doVisible)
}
Add(Label,3832527,147,63)
{
Left=10
Top=10
Width=98
Height=17
Caption="Введите ваше имя"
}
Add(Edit,14809159,42,63)
{
Left=10
Top=35
Width=95
Text=""
}
Add(ChildPanel,3925774,98,14)
{
link(onEvent1,852932:onEvent1,[(146,20)(146,13)])
link(onEvent2,852932:onEvent2,[(154,27)(154,20)])
link(onEvent3,852932:onEvent3,[(164,34)(164,27)])
}
BEGIN_SDK
Add(EditMulti,5942527,14,21)
{
EventCount=3
Width=139
Height=144
}
Add(Panel,9309067,21,77)
{
Left=120
Top=45
Width=83
Height=76
}
Add(RadioButton,9391728,70,28)
{
Left=5
Top=5
Width=75
Caption="Сосунок"
link(onSelect,5942527:onEvent1,[(128,34)(128,27)])
}
Add(RadioButton,14170239,70,77)
{
Left=5
Top=25
Width=75
Caption="Любитель"
link(onSelect,5942527:onEvent2,[(134,83)(134,34)])
}
Add(RadioButton,13816957,70,126)
{
Left=5
Top=45
Width=75
Caption="БОГ"
link(onSelect,5942527:onEvent3,[(142,132)(142,41)])
}
END_SDK
Add(Label,2023671,98,63)
{
Left=130
Top=10
Width=60
Height=17
Caption="Сложность"
}
Add(Edit,14717161,42,112)
{
Left=210
Top=100
Width=95
Text=""
link(onChange,852932:onEvent4,[(83,118)(83,52)(136,52)(136,41)(169,41)(169,34)])
}
Add(Label,7907034,147,105)
{
Left=210
Top=45
Width=95
Height=30
Caption="Скорость скачка кнопки (мл)"
}
Add(Label,11511362,98,105)
{
Left=215
Top=10
Width=87
Height=17
Caption="Своя сложность"
}
END_SDK
Add(Button,143853,364,238)
{
Left=370
Top=5
Width=65
Caption="Настройки"
Point(doLeft)
link(onClick,11087343:doWork1,[])
}
Add(DoData,5221520,21,252)
{
Data=Integer(1000)
link(onEventData,1042684:doEvent1,[(60,258)(60,240)(10,240)(10,118)])
}
Add(DoData,15813510,63,287)
{
Data=Integer(500)
link(onEventData,1042684:doEvent2,[(110,293)(110,230)(20,230)(20,125)])
}
Add(Hub,1042684,49,112)
{
InCount=4
OutCount=1
link(onEvent1,2709959:doInterval,[])
}
Add(DoData,2501514,112,329)
{
Data=Integer(300)
link(onEventData,1042684:doEvent3,[(160,335)(160,220)(30,220)(30,132)])
}
Add(Timer,2709959,77,98)
{
Point(doInterval)
link(onTimer,2832033:doEvent1,[])
}
Add(Math,6022802,217,70)
{
OpType=1
Op2=65
ResultType=0
link(onResult,12507623:doMax,[(260,76)(260,200)(210,200)(210,174)])
link(Op1,7140613:Var2,[(223,67)(222,67)])
}
Add(Math,10483021,287,63)
{
OpType=1
Op2=40
ResultType=0
link(onResult,14141765:doMax,[(330,69)(330,150)(280,150)(280,132)])
link(Op1,2953706:Height,[(293,50)(20,50)])
}
Add(Math,10556167,308,238)
{
OpType=1
Op2=75
link(onResult,143853:doLeft,[])
link(Op1,7140613:Var3,[(314,220)(270,220)(270,60)])
}
Add(GetDataEx,7140613,216,55)
{
Angle=3
link(Data,2953706:Width,[(13,60)])
}
Этот топик читают: Гость
Ответов: 94
Рейтинг: -1
|
|||
Проблема в том что кнопка скачит и попадает за пределы формы когда я изменяю её размер, как сделать что бы при изменение размеров формы кнопка не выскакивала за её пределы?
|
|||
карма: 1 |
|
Ответов: 2276
Рейтинг: 677
|
|||
DarkHUNTER, попробуй так code_15120.txt
|
|||
карма: 11 |
| ||
файлы: 1 | code_15120.txt [485B] [343] |
Ответов: 94
Рейтинг: -1
|
|||
да я так и сделал, но все равно она заскакивает за пределы
|
|||
карма: 1 |
|
Ответов: 2276
Рейтинг: 677
|
|||
Ты так делал ?code_15122.txt
|
|||
карма: 11 |
| ||
файлы: 1 | code_15122.txt [5.4KB] [345] |
Ответов: 94
Рейтинг: -1
|
|||
Все равно заваливается за пределы
|
|||
карма: 1 |
|
Ответов: 94
Рейтинг: -1
|
|||
Может кто подсказать как правильно сделать?
|
|||
карма: 1 |
|
Ответов: 8930
Рейтинг: 823
|
|||
DarkHUNTER, ну надо теорию проверять эксперементом, например так: code_15174.txt, из которого видно, что надо вносить коррекцию
Dilma, коррекцию приходится вносить (одинаковую) независимо от флага ClientSize |
|||
карма: 19 |
| ||
файлы: 1 | code_15174.txt [3.5KB] [186] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
св-во ClientSize связано только с установлением размеров формы в момент ее инициализации в программе и ни с чем больше. Для того, чтобы пример выше работал верно нужно получать клиентские размеры родительского окна.
|
|||
карма: 27 |
| ||
Голосовали: | DarkHUNTER |
Ответов: 758
Рейтинг: 112
|
|||
карма: 1 |
| ||
файлы: 1 | code_15176.txt [5KB] [221] | ||
Голосовали: | DarkHUNTER |
9