*-------------------------------------------------------------------------- procedure do_it() local i, p private MenuItem && not needed really, but shows possibilities MenuItem = '' p = sys(2015) define popup (p) shortcut for i = 1 to 10 define bar cntbar(p)+1 of (p) prompt str(i) on bar cntbar(p) of (p) x=ShowIt(p, bar()) endfor activate popup (p) if( !empty(bar()) ) && not escaped ?'MenuItem=', MenuItem endif release popup (p) endproc *-------------------------------------------------------------------------- function ShowIt(p, i) set message to prmbar(p, i) MenuItem = p + str(i,4) endfunc *-------------------------------------------------------------------------->Malcolm,
>procedure do_it() > > p = sys(2015) > define popup (p) shortcut > for i = 1 to 10 > define bar cntbar(p)+1 of (p) prompt str(i) > on bar cntbar(p) of (p) wait window nowait prmbar(p, bar()) > endfor > > activate popup (p) > release popup (p) > >endproc >>