I haven't done a report writer, but I have done a screen layout where the user could move items using drag and drop to add, remove or reposition 'things' on a floor layout.
Here are some of the fundementals:
Start by subclassing a text box.
Create a table containing your field names, types, sizes, etc by maybe using COPY STRUCTURE EXTENDED. Then alter the table to include X and Y coordinates.
You can then have a page, image, whatever you want to draw the text boxes on with which to use ADDOBJECT() to drop and position your subclassed text boxes sizing them to the width of the data as a default. You could update the table with a larger size if needed.
Toggle .Dragmode to move them around, updating X and Y coordinates of the table using the parents' MouseMove event.
That's all I can think of right off hand. But that's some general ideas.
-Dave Summers-
![[cheers] [cheers] [cheers]](/data/assets/smilies/cheers.gif)
Even more Fox stuff at: