Вверх ↑
Ответов: 109
Рейтинг: 0
#1: 2024-01-22 10:20:15 ЛС | профиль | цитата
Всем добрый день. Пытаюсь переделать свою программу с кучей ChildPanel так, чтобы не приходилось постоянно переделывать связи в IndexToChanel при добавлении новой панели.
Пока решил остановиться на таком

Add(MainForm,2953706,21,105)
{
Width=886
Height=555
}
Add(ComboBox,8141628,84,105)
{
Left=10
Top=10
Width=190
Height=21
Strings=#1:f|1:d|1:s|
Text=""
Point(Index)
link(onClick,5620890:doEvent,[])
}
Add(IndexToChanel,5620890,147,112)
{
Point(Index)
link(onEvent1,10869289:doVisible,[])
link(Index,8141628:Index,[(153,100)(129,100)(129,149)(104,149)])
}
Add(ComboBox,10869289,217,84)
{
Left=210
Top=10
Width=190
Height=21
Visible=1
Strings=#5:11111|5:22222|5:33333|
Text=""
Point(Index)
Point(doVisible)
link(onClick,15792902:doEvent,[])
}
Add(IndexToChanel,15792902,273,91)
{
Point(Index)
link(onEvent1,3270800:doWork1,[])
link(Index,10869289:Index,[(279,79)(258,79)(258,134)(237,134)])
}
Add(ChildPanel,3270800,322,91)
{
}
BEGIN_SDK
Add(EditMulti,817340,21,21)
{
WorkCount=1
link(doWork1,48191:doVisible,[(28,27)(28,118)])
}
Add(Panel,48191,35,105)
{
Top=40
Width=870
Height=475
Visible=1
Point(doVisible)
}
END_SDK
Подскажите пожалуйста, почему оно не работает то? С панелями всё работает, а с ComboBox нет?
карма: 1

0