создаю кнопку:
ctrl=create(0,CREATE:BUTTON)
...
ctrl{prop:hide} = false
и таких кнопок около 80 штук

как отлавливать нажатие на каждую из них в отдельности и выполнить соответствуеше номеру кнопки действие...
Модератор: Дед Пахом
Код: Выделить всё
CtrlFEQ LONG,DIM(80)
code
...
CtrlFEQ[1]=CREATE(0,CREATE:Button)
ACCEPT
CASE EVENT()
OF EVENT:ACCEPTED
LOOP counter=1 to 80
IF FIELD()=CtrlFEQ[counter]
message('нажали кнопку с номером '&counter)
END
END
END
END
так зделал но чуть башня не съехала пока на все 80 прописалCASE ACCEPTED()
OF ctrl
! do action
OF ctrl+1
! do action
OF ctrl+2
! do action
OF ctrl+3 OROF ctrl+4
! do action
ELSE
IF ACCEPTED() = ctrl+5
! do action
END
IF ACCEPTED() = ctrl+5
! do action
END
END
Код: Выделить всё
CtrlFEQ LONG,DIM(80)
code
...
CtrlFEQ[1]=CREATE(0,CREATE:Button)
ACCEPT
CASE EVENT()
OF EVENT:ACCEPTED
LOOP counter=1 to 80
IF FIELD()=CtrlFEQ[counter]
message('нажали кнопку с номером '&counter)
END
END
END
END
нет... это учет по запуску игр в клубе... запускает и записывает в базу + 1PS
опять "Сапера" делаешь?