Can't say that I've added more than 1 text box, but I've added a custom list box to it with no problem. I would think you could add a container having several text boxes: here is a portion of the source for the list box. You may be able to understand some more of the syntax - took me a little bit to grasp:
#include ..\include\foxpro.h private lnChoice local llMbox, llSecReports, lnSelect, lcMemName, lcNum, lcFixStr, m.glidnum if !('MBOX' $ set('PROCEDURE')) set proc to ..\libs\mbox additive llMBox = .T. ENDIF if !('SECREPORTS' $ set('LIBRARY')) set classlib to SECREPORTS additive llSecReports = .T. endif lnSelect = select() lnChoice = 0 && default is blank
*-- get the Brother's Name if used('member') use data\llMason!member in 0 order lastFirst alias memZ again else use data\llMason!member in 0 order lastFirst alias memZ endif select memZ
mbox("Select Member:", MB_OKCANCEL+MB_LISTBOX+MB_ICONQUESTION, "Arrow to Selection - Enter or DblClick to Select", "lnChoice",; "Rowsource='memZ.lastName,firstname,middlename,suffix'; RowsourceType=6; ColumnCount=4;; ColumnWidths='100,80,60,40'; FirstElement=1; Width=300; Height=200; value=0; ColumnLines = .T.",; "mboxListBox","\