Hi David,
    this is how I did it and is what I had mentioned before about the dialog 
anme, or main, what ever your dialog name is.

Sub setHourMinuteFields()
 ' Set all time dialog fields.
' Speak " Opening combo Box Entries ", speakerVoice
' Sleep 1000
 myTimeDialog.Control( "txt_cmb_hour").Text = editName & " Hour: "
 myTimeDialog.Control( "txt_cmb_minute").Text = editName & " Minute: "
 Dim theHour, theMinute: theHour = editTime \ 100: theMinute = editTime mod 100
 Dim s, e, i: s = 0: e = 24: i = 0
 If timeFormat = 12 Then
  s = 1: e = 12: i = 1
  ' Enable am/pm here.
  myTimeDialog.Control( "cmb_ampm").Add "A.M.", 1
  myTimeDialog.Control( "cmb_ampm").Add "P.M.", 2
  ' Set am and pm default check here.
  myTimeDialog.Control( "cmb_ampm").SelectedItem = 1
  If theHour > 12 Then
   theHour = theHour - 12
   ' check pm here.
   myTimeDialog.Control( "cmb_ampm").SelectedItem = 2
  ElseIf theHour = 12 Then
   myTimeDialog.Control( "cmb_ampm").SelectedItem = 2
  ElseIf theHour = 0 Then
   theHour = 12
  End If
 End If
 For i = s to e
  ' Make combo box selections.
  myTimeDialog.Control( "cmb_hour").Add Replace( "%1 ", "%1", i), i
 Next
 For i = 0 to 59
  ' Make combo box selections.
  myTimeDialog.Control( "cmb_minute").Add Replace( "%1 ", "%1", i), i
 Next
 ' Set focus or check each appropriate comboBox id here.
 myTimeDialog.Control( "cmb_hour").SelectedItem = theHour
 myTimeDialog.Control( "cmb_minute").SelectedItem = theMinute + 1
End Sub

<dialog id="myTimeDialog" sysmenu="yes" minimize="no">
 Edit Time
 <group orientation="vertical" width="250" id="grp_timervalues">
  <static id="txt_cmb_hour" width="group" shortcut="h"> Hour </static>
  <group orientation="vertical">
   <combobox id="cmb_hour">
   </combobox>
  </group>
  <static id="txt_cmb_minute" width="group" shortcut="m"> Minute </static>
  <group orientation="vertical">
   <combobox id="cmb_minute">
   </combobox>
  </group>
  <static id="txt_cmb_AmPm" shortcut="t" enabled="no"> AM or PM </static>
  <group orientation="vertical">
   <combobox id="cmb_ampm">
   </combobox>
  </group>
  <group>
   <button id="btn_combo_save" widthclass="btn"> Save </button>
   <button id="btn_combo_cancel" widthclass="btn" width="+10"> Cancel </button>
  </group>
 </group>
</dialog>


---
This email is free from viruses and malware because avast! Antivirus protection 
is active.
http://www.avast.com

Reply via email to