1. Закрыть форму
2. Потому-что событие onEnter еще не закончилось. Как закончится (по закрытии формы), так и очистит
------------ Дoбавленo:
Вот, можешь проверить, когда кончаются такие события
Add(ChildFormEx,4027597,343,140)
{
}
BEGIN_SDK
Add(EditMultiEx,2711133,21,21)
{
WorkCount=#11:doShowModal|
link(doShowModal,8508709:doShowModal,[(133,27)(133,153)])
}
Add(MainForm,8508709,245,119)
{
Left=35
Top=105
Width=119
Height=126
Visible=1
Point(doShowModal)
}
END_SDK
Add(Button,1624048,168,140)
{
Left=30
Top=15
link(onClick,4008544:doEvent1,[])
}
Add(Button,14221524,168,203)
{
Left=30
Top=40
link(onClick,12553084:doEvent1,[])
}
Add(Hub,4008544,224,140)
{
link(onEvent1,4027597:doShowModal,[])
link(onEvent2,126329:doWork1,[(277,153)])
}
Add(Hub,12553084,224,203)
{
link(onEvent1,2545660:doMessage,[])
link(onEvent2,126329:doWork3,[(277,216)])
}
Add(Message,2545660,343,203)
{
}
Add(Beep,2763075,294,168)
{
Duration=500
}
Add(HubEx,126329,273,161)
{
link(onEvent,2763075:doBeep,[])
}