Have a dialog screen, made up of two Editboxes (Box1 and Box2), along 
with a handful buttons, also a Button texted "Close", and set with the 
system field to CLOSE. All the dialog has been created with UIDesign.

When I open the dialog, I want to have the cursor go directly to the 
second Editbox (Box2), as this is the box where the user-input will take 
place.

In my Dialog Event Handling function, I therefore made the following lines:

     Select Case dID

...
         Case Else
             If DEvent = DialogCreated Then
                 dObj.Control( "Box1" ).Text = FormatNumber( "2764.2345")
                 dObj.Control( "Box2" ).Focus
                 EHMainDialog = True
                 Exit Function
             ElseIf dEvent = dialogClosing Then
                 Set DObj = Nothing
                 Set DControl = Nothing
                 EHMainDialog = True
             End If 'DialogCreated.
     End Select 'Case dId.


Issue is, everytime I open the dialog, the cursor lands on the 
Close-button - NOT on the Box2 as I have asked it to. I thought maybe it 
had to do with the Close-button being set to a  Close-type button, so 
have tried to change this to anything else, but with same result. The 
Close-button is not even set to be the default button, in my XML dialog. 
Another Button, marked "Speak", has been set to be the default button, 
but still the Close-button is the one that takes focus when the dialog 
opens.

What could be wrong in my above lines? Does the Focus property not work 
on Editboxes? Or, do I need to do some more programming to have the 
editbox take focus upon opening? Even, is there a workaround for this 
kind of scenario?

Thanks for all feedback. Likely my brain is short today, and the 
solution might be simple enough. :)

_______________________________________________
Any views or opinions presented in this email are solely those of the author 
and do not necessarily represent those of Ai Squared.

For membership options, visit 
http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/archive%40mail-archive.com.
For subscription options, visit 
http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
List archives can be found at 
http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com

Reply via email to