8.1. Create a Dialog Record
To store the values retrieved from a custom dialog box, you create a dialog record with a Dim statement, using the following syntax:
Dim DialogRecord As DialogVariable
Examples
Following are examples of how to create dialog records
Dim b As UserDialog | 'Define a dialog record "b". |
Dim PlayCD As CDDialog | 'Define a dialog record "PlayCD". |
Sample script
This sample script that illustrates how to create a dialog record named b within a dialog box template named UserDialog . Notice that the order of the statements within the script is as follows: the dialog box template precedes the statement that creates the dialog record, and the Dialog statement follows both of them.
Sub Main()
??Dim ListBox1$()??????????'Initialize list box array.
??'Define the dialog box template.
??Begin Dialog UserDialog ,,163,94,"Grocery Order"
??????Text 13,6,32,8,"&Quantity:",.Text1
??????TextBox 48,4,28,12,.TextBox1
??????ListBox 12,28,68,32,ListBox1$,.ListBox1
??????OKButton 112,8,40,14
??????CancelButton 112,28,40,14
??End Dialog
??Dim b As UserDialog??????????'Create the dialog record.
??Dialog b??????????????????'Display the dialog box.
End Sub