Can't get Dialog2 to display the name picked from Dialog1 except for the first pass...
In other words, Run the script, pick a name. It shows properly in Dialog2. Now cancel (X)... pick a different name. The original name still shows up in Dialog2. I've tried a lot of work arounds, but, no luck.
Version: 7.4.009
Any ideas?
-brian
Let>myCaption=Testing...
Let>myGirls=
Let>birthDates=
Let>Puppy=
Dialog>Dialog1
Caption=myCaption
Width=300
Height=180
Top=200
Left=400
Button=Ok,210,8,41,25,6
ComboBox=msComboBox1,8,8,137,myGirls
ComboBox=msComboBox2,8,40,137,birthDates
ComboBox=msListBox3,8,96,137,Puppy
CheckBox=CheckBox1,1,8,72,25,False
CheckBox=CheckBox2,2,32,72,25,False
CheckBox=CheckBox3,3,56,72,25,False
CheckBox=CheckBox4,4,80,72,25,False
CheckBox=CheckBox5,5,104,72,25,False
CheckBox=CheckBox6,6,128,72,25,False
CheckBox=CheckBox7,7,152,72,25,False
CheckBox=CheckBox8,8,176,72,25,False
EndDialog>Dialog1
Dialog>Dialog2
Caption=myCaption
Width=300
Height=180
Top=200
Left=400
Button=Ok,210,40,41,25,6
ComboBox=msComboBox1,8,8,137,myGirls
ComboBox=msComboBox2,8,40,137,birthDates
ComboBox=msListBox3,8,96,137,Puppy
CheckBox=CheckBox1,1,8,72,25,False
CheckBox=CheckBox2,2,32,72,25,False
CheckBox=CheckBox3,3,56,72,25,False
CheckBox=CheckBox4,4,80,72,25,False
CheckBox=CheckBox5,5,104,72,25,False
CheckBox=CheckBox6,6,128,72,25,False
CheckBox=CheckBox7,7,152,72,25,False
CheckBox=CheckBox8,8,176,72,25,False
EndDialog>Dialog2
Dialog>DialogAddName
Caption=myCaption
Width=300
Height=180
Top=200
Left=400
Button=Ok,210,8,41,25,6
Edit=msEdit1,8,8,137,msEdit1
ComboBox=msComboBox2,8,40,137,birthDates
ComboBox=msListBox3,8,96,137,Puppy
CheckBox=CheckBox1,1,8,72,25,False
CheckBox=CheckBox2,2,32,72,25,False
CheckBox=CheckBox3,3,56,72,25,False
CheckBox=CheckBox4,4,80,72,25,False
CheckBox=CheckBox5,5,104,72,25,False
CheckBox=CheckBox6,6,128,72,25,False
CheckBox=CheckBox7,7,152,72,25,False
CheckBox=CheckBox8,8,176,72,25,False
EndDialog>DialogAddName
let>first=Pick a Name
let>last=Add New Name
Let>myGirls=%first%%CRLF%test1%CRLF%test2%CRLF%%last%
Label>names
show>Dialog1
Label>loop1
GetDialogAction>Dialog1,r
if>%r%=2,done
if>%r%=6,check_name
goto>loop1
Label>check_name
ResetDialogAction>Dialog1
if>%Dialog1.msComboBox1%=%first%,loop1
if>%Dialog1.msComboBox1%%last%,dates
let>msEdit1=
Show>DialogAddName
Label>loop11
GetDialogAction>DialogNewName,r
if>%r%=2,names
if>%r%=6,add_name
goto>loop11
Label>add_name
ResetDialogAction>DialogAddName
if>%DialogAddName.msEdit1%=,loop11
//... stuff
Let>Dialog1.msComboBox1=%DialogAddName.msEdit1%
Label>dates
CloseDialog>Dialog1
Let>myGirls=%Dialog1.msComboBox1%
let>first=Pisk a Date
let>last=Add a Date
let>birthDates=%first%%CRLF%bd1%CRLF%bd2%CRLF%%last%
Show>Dialog2
Label>loop2
GetDialogAction>Dialog2,r
if>%r%=2,names
if>%r%=6,check_date
goto>loop2
Label>check_date
if>%dialog2.msComboBox2%=%first%,loop2
if>%dialog2.msComboBox2%%last%,nextstep
MessageModal>add a date
Label>nextstep
Let>birthDates=%Dialog2.msComboBox2%
MessageModal>myGirls%CRLF%birthdates
Label>done