I am almost certain that I have successfully used an expression as the field to display in a listbox but I can't figure out the syntax I used or which RowSourceType needs to be selected.
Fields works to a degree. But VFP is picky about the syntax and there are a number of weird effects, like partially drawn listboxes. It's better to prepare data upfront and use on of the other options such as an array.