@Steve: _CONTROLCHR is set to OFF by default with InForm.
@Richard: Low ASCII characters will display fine if the font you're using has support for the specific codes you want to use.
In beta 8 (actually still
Alpha 8) you can add special ascii by using an escape code like
\24; for CHR$(24). In beta 7, CHR$() will work just fine if you set it in your program.
I've had to use arrows in an InForm database program I wrote for work and used CHR$(17) and CHR$(16). But then I set the buttons font to the builtin emulated _FONT 16. Do so by specifying no font file and size 16 (that is, by just entering a comma and the number 16 in the font field).
Another thing: buttons can have icons. If you want to use a custom image, just specify an image file in the editor. Works for buttons as well as for menu items. If you remove a button's caption and use an image you'll end up with a fine looking graphic control.