Да уж, тут я не внимательно посмотрел...
Найти и ДО и ПОСЛЕ можно здесь (самый типовой случай)
Динамический вариант самый простой для модальной формы
Для не модальной, чуть сложнее
#sha Add(MainForm,8461553,140,126) { Left=20 Top=105 Width=286 Height=160 } Add(Button,10632523,189,126) { Left=65 Top=65 Width=140 Caption="искать форму" link(onClick,1137179:doFind,[]) } Add(ChildFormEx,6870798,238,175) { Mode=1 link(onEvent,5191350:doTimer,[]) } BEGIN_SDK Add(EditMultiEx,7272930,21,21) { WorkCount=#5:##add|8:##delete| EventCount=#7:onEvent| Point(##add) Point(##delete) } Add(MainForm,10977014,70,98) { Left=35 Top=105 Width=183 Height=188 Caption="test" Point(Close) link(Close,14548290:GetData,[]) } Add(EventFromData,14548290,70,56) { link(onEvent,7272930:onEvent,[(240,62)(240,27)]) } END_SDK Add(FindWindow,1137179,238,126) { ClassName="test" Caption="test" SkipParam=2 link(onFind,6691083:doMessage,[]) } Add(Message,6691083,287,126) { } Add(Button,13789468,189,175) { Left=65 Top=40 Width=140 Caption="создать форму" link(onClick,6870798:##add,[]) } Add(Timer,5191350,287,175) { Interval=0 AutoStop=1 link(onTimer,6870798:##delete,[(330,181)(330,218)(230,218)(230,188)]) }
|