SPONSORS:






User Tag List

Thanks Thanks:  0
Likes Likes:  0
Dislikes Dislikes:  0
Results 1 to 2 of 2
  1. #1
    Junior Member
    Join Date
    Jun 2007
    Posts
    14
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Focus on a Toolstrip instead of a window.

    Here is the routine in question:

    Dim p1
    Dim w1
    Set p1 = Sys.Process("Viewer")
    Call p1.frmMain.StripMainMenu.Click("File|Print Preview")
    p1.WinFormsObject("PrintPreviewDialog", "Print preview").SetFocus
    Set w1 = p1.WinFormsObject("PrintPreviewDialog", "Print preview").WinFormsObject("toolStrip1")
    Call w1.ClickItem("Print")
    'p1.WinFormsObject("PrintPreviewDialog", "Print preview").SetFocus
    w1.SetFocus
    Call w1.ClickItem("&Close")

    The line remmed out was replaced with the one below it.
    Here is what was happening. If I run this routine by itself, it works fine. When run the whole project, the next routine saw that the PrintPreviewDialog window was still open.
    I can't figure out why setting focus to the toolbar would make a difference?

    Thanks

  2. #2
    Senior Member
    Join Date
    May 2004
    Posts
    1,196
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Focus on a Toolstrip instead of a window.

    Hi,

    This seems strange, setting focus to the toolbar shouldn't make any difference. Moreover, if you did not even set focus to the window, the ClickItem action should have worked correctly. Perhaps, there's something specific about this dialog (some implementation peculiarities).
    How is the dialog implemented in your application?
    Best regards,
    David - SmartBear Support

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Search Engine Optimisation provided by DragonByte SEO v2.0.36 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 11.54%
vBulletin Optimisation provided by vB Optimise v2.6.4 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging v3.2.8 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
vBNominate (Lite) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Feedback Buttons provided by Advanced Post Thanks / Like (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Username Changing provided by Username Change (Free) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
BetaSoft Inc.
Digital Point modules: Sphinx-based search
All times are GMT -8. The time now is 05:49 PM.

Copyright BetaSoft Inc.