Привет!
На форме в цикле создаются кнопки. Количество заранее не определено, зависит от количества пар в файле. Выглядит так:
Интересует, как назначить процедуры на кнопки динамически, по количеству созданных кнопок. Ранее, при фиксированом количестве это выглядело так:
На форме в цикле создаются кнопки. Количество заранее не определено, зависит от количества пар в файле. Выглядит так:
Код:
For $b=1 to $Troll[0][0]
$Label_tr[$b]= GUICtrlCreateLabel($Tr_p[$b], 268, $b*32+88, 130, 25)
GUICtrlSetFont($Label_tr[$b], 10, 600, 0, "MS Sans Serif")
$Button_tr[$b] = GUICtrlCreateButton("", 415, $b*32+88, 25, 25, $BS_ICON)
GUICtrlSetImage(-1,@ScriptFullPath,201,0)
$Input_tr[$b] = GUICtrlCreateInput("", 445, $b*32+88, 50, 25)
GUICtrlSetState(-1,$gui_disable)
Next
Интересует, как назначить процедуры на кнопки динамически, по количеству созданных кнопок. Ранее, при фиксированом количестве это выглядело так:
Код:
Case $Button_tr[1]
_tr(1)
Case $Button_tr[2]
_tr(2)
Case $Button_tr[3]
_tr(3)
Case $Button_tr[4]
_tr(4)
Case $Button_tr[5]
_tr(5)
Case $Button_tr[6]
_tr(6)
Case $Button_tr[7]
_tr(7)
Case $Button_tr[8]
_tr(8)
Case $Button_tr[9]
_tr(9)
Case $Button_tr[10]
_tr(10)