X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=help%2Fexamplecode%2Fsample_combo_modeless.vbs;fp=help%2Fexamplecode%2Fsample_combo_modeless.vbs;h=1f7162ee96f3c2573437bb24c81bd9405b6091ee;hb=6c6de7c31df42802d5582c9aacbbab09d96039b2;hp=0000000000000000000000000000000000000000;hpb=14fb47aaf345c4ba96e5767d46a75ffd113ab5ba;p=seraphyscrtools%2FSeraphyScriptDialog.git diff --git a/help/examplecode/sample_combo_modeless.vbs b/help/examplecode/sample_combo_modeless.vbs new file mode 100644 index 0000000..1f7162e --- /dev/null +++ b/help/examplecode/sample_combo_modeless.vbs @@ -0,0 +1,24 @@ +Option Explicit +Dim obj: Set obj = CreateObject("SeraphyScriptDialog") +Dim frm: Set frm = obj.CreateForm() +Dim cbo1: cbo1 = frm.DefineComboBox() +Dim cbo2: cbo2 = frm.DefineComboBox(,"data2","data1;data2;data3") +Dim cbo3: cbo3 = frm.DefineComboBox("label3",,"data1a;data2a;data3a") +Dim btn1: btn1 = frm.DefineButton("OK;CANCEL") +frm.ComposeForm() +Do + Dim ret: ret = frm.WaitEvent(100) + If Not IsNull(ret) Then + If ret = btn1 Then + MsgBox "cbo1=" & frm.Value(cbo1) & vbCrLf & _ + "cbo2=" & frm.Value(cbo2) & vbCrLf & _ + "cbo3=" & frm.Value(cbo3) + Exit Do + ElseIf ret = -1 Or ret = btn1 + 1 Then + Exit Do + Else + MsgBox ret + End If + End If +Loop +frm.DestroyForm()