>"and can't have different caption etc in each row. Or perhaps it can but you need to create as many buttons as there are rows, and have a complicated DynamicCurrentControl property."
>
>You can have different caption per row + you don't need DCC. Unfortunately don't have time to demonstrate soon so I prefer to accept that you are right :) (unless you search for the samples I posted here on FAQ too many years ago and the ones on foxite)
Ah, yes, hiding the code in a function which returns .f. and is used as dynamicfontbold() or some such dynamic property. Yup it can be done (not everything one would expect - tried a few more complicated things which just didn't work) but it's still complicated and not so robust.