Вверх ↑
Ответов: 632
Рейтинг: 16
#1: 2006-10-07 13:33:08 ЛС | профиль | цитата
vau_HI, дочерние формы соблюдают это свойство только по отношению к Главному окну, но не по отношению друг к другу.
ты прав

Вячеслав, а ты попробуй его закрыть незакрыв второго
попробую, вот

тут как бы третье окно главное...(визуально)

Add(MainForm,6299265,217,147)
{
Left=20
Top=105
Width=268
Height=126
Point(doVisible)
Point(Close)
}
Add(ChildForm,15282006,343,147)
{
link(onEvent1,1051920:doData,[(385,153)(385,137)(165,137)(165,181)])
link(onEvent2,6299265:doClose,[(404,160)(404,121)(207,121)(207,174)])
}
BEGIN_SDK
Add(EditMulti,5319208,3,3)
{
EventCount=2
WorkCount=1
Width=419
Height=221
link(doWork1,3757398:doEvent1,[(15,9)(15,125)])
}
Add(MainForm,14107564,133,91)
{
Left=85
Top=205
Width=525
Height=149
ShowType=1
Visible=1
Point(doVisible)
}
Add(Label,11797901,70,49)
{
Left=15
Top=15
Width=168
Height=17
Caption="Модальное окно 1-го уровня"
}
Add(Button,14202401,168,49)
{
Left=15
Top=50
Width=260
Caption="Открыть модальное окно 2-го уровня"
link(onClick,8465758:doWork1,[])
}
Add(ChildForm,8465758,245,49)
{
link(onEvent1,14206392:doData,[(287,55)(287,103)(39,103)(39,132)])
link(onEvent2,5319208:onEvent1,[(349,62)(349,9)])
link(onEvent3,5319208:onEvent2,[(370,69)(370,16)])
}
BEGIN_SDK
Add(EditMulti,12695729,3,3)
{
EventCount=3
WorkCount=1
Width=426
Height=256
link(doWork1,9287224:doVisible,[(47,9)(47,132)])
}
Add(MainForm,9287224,91,98)
{
Left=135
Top=355
Width=368
Height=150
ShowType=1
Visible=1
Point(doVisible)
Point(Close)
link(Close,12040257:GetData,[])
}
Add(Label,533167,56,14)
{
Left=45
Top=25
Width=171
Height=17
Caption="Модальное окно 2-го уровня"
}
Add(Button,100961,294,28)
{
Left=290
Top=25
Caption="Close1"
link(onClick,12695729:onEvent2,[(377,34)(377,16)])
}
Add(Button,16316014,294,77)
{
Left=290
Top=75
Caption="Close2"
link(onClick,12695729:onEvent1,[(393,83)(393,9)])
}
Add(EventFromData,12040257,91,56)
{
link(onEvent,12695729:onEvent3,[(276,62)(276,23)])
}
END_SDK
Add(Edit,9345801,245,105)
{
Left=15
Top=85
Width=485
Text="Можно, например, редактировать здесь текст при открытом модальном окне 2-го уровня"
}
Add(Hub,3757398,91,119)
{
InCount=2
OutCount=1
link(onEvent1,14107564:doVisible,[])
}
Add(DoData,14206392,49,126)
{
Data=Integer(0)
link(onEventData,3757398:doEvent2,[])
}
END_SDK
Add(Label,14562828,154,63)
{
Left=10
Top=20
Width=109
Height=17
Caption="ГЛАВНОЕ ОКНО"
}
Add(Button,7489752,287,147)
{
Left=5
Top=55
Width=215
Caption="Открыть модальное окно 1-го уровня"
link(onClick,15282006:doWork1,[])
}
Add(DoData,1051920,175,175)
{
Data=Integer(0)
link(onEventData,6299265:doVisible,[])
}
карма: 0

0
файлы: 1code_390.txt [2.4KB] [451]