Button Index Expression

agarnij

New Member
HELLO,

I'M A NEW PROGRESS APPBUILDER USER AND I HAVE A LITTLE PROBLEM !!
I SEARCHED IN PROGRESS GUIDE BUT I DON'T FIND THE ANSWER.
I WANT TO TRANSFORM THIS SIMPLE CODE

DO WITH FRAME {&FRAME-NAME}:
ASSIGN button-41:LABEL = "TOTO".
ASSIGN button-42:LABEL = "TOTO".
ASSIGN button-43:LABEL = "TOTO".
END.

IN SOMETHING LIKE THAT :
do with frame {&frame-name}:
do i = 41 to 43 :
assign button[-i]:label = "TOTO".
end.
end.


BUT IT DOESN'T WORK, SOMEBODY CAN SHOW ME THE RIGHT EXPRESSION (button[-i]) TO USE PLEASE !
 

agarnij

New Member
I Found By Myself !!!

def var h-widget as handle.



def var i-num as int init 41.



enable all with frame {&FRAME-NAME}.



assign h-widget = frame {&FRAME-NAME}:handle.
h-widget = h-widget:first-child.
h-widget = h-widget:first-child.


repeat while valid-handle(h-widget):



if h-widget:NAME = "BUTTON-" + string(i-num) then

assign h-widget:label = "TOTO " + string(i-num)

i-num = i-num + 1.



assign h-widget = h-widget:next-sibling.



end.
 
Top