Re: .NET GUI Quirks - By Design?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Registered User

    #1

    Re: .NET GUI Quirks - By Design?

    On Tue, 17 Jun 2008 09:30:40 -0700 (PDT), shalomshachne@g mail.com
    wrote:
    >Hi -
    >
    >As I've delved more into programming forms in C#, I'm seeing some
    >weird things, which don't (to me) make any sense. As I've Googled
    >around on these, it seems like the responses are saying these are "by
    >design". (My experience has been in .NET 2.0, so if these issues are
    >gone in the newer releases - then I'm just behind the times.)
    >
    >Hoping to find some wisdom to help correct my concept of how the
    >design should be, so maybe future quirks will be more intuitive to
    >me. Any insight will be greatly appreciated...
    >
    >1. Tooltips: Autopop property has hidden undocumented limit. No
    >matter how high you set the value, tool tip will disappear after
    >around 30 seconds. Does that make sense?
    The AutoPopupDelay property determines the length of time the ToolTip
    window remains visible if the pointer is stationary inside a ToolTip
    region. The ToolTip will be dismissed when the mouse moves or the
    AutoPopupDelay expires, which ever comes first.
    >Also, once Autopop time has
    >expired, returning mouse over control does not redisplay the tool
    >tip. I've seen work around code based on resetting tool tip by
    >handling Mouse Over/Out events. Do we all need to write handling code
    >to get a sane tool tip behavior? (Looking for a reality check
    >here...)
    ToolTips only appear when the cursor is stationary within the ToolTip
    region. Check the ReshowDelay property, if the cursor moves before
    this value expires the ToolTip will not be displayed.

    regards
    A.G.
  • Shalom Shachne

    #2
    Re: .NET GUI Quirks - By Design?

    On Jun 17, 1:59 pm, Registered User <n4...@ix.netco m.comwrote:
    On Tue, 17 Jun 2008 09:30:40 -0700 (PDT), shalomshac...@g mail.com
    wrote:
    >
    Hi -
    >
    As I've delved more into programming forms in C#, I'm seeing some
    weird things, which don't (to me) make any sense. As I've Googled
    around on these, it seems like the responses are saying these are "by
    design". (My experience has been in .NET 2.0, so if these issues are
    gone in the newer releases - then I'm just behind the times.)
    >
    Hoping to find some wisdom to help correct my concept of how the
    design should be, so maybe future quirks will be more intuitive to
    me. Any insight will be greatly appreciated...
    >
    1. Tooltips: Autopop property has hidden undocumented limit. No
    matter how high you set the value, tool tip will disappear after
    around 30 seconds. Does that make sense?
    >
    The AutoPopupDelay property determines the length of time the ToolTip
    window remains visible if the pointer is stationary inside a ToolTip
    region. The ToolTip will be dismissed when the mouse moves or the
    AutoPopupDelay expires, which ever comes first.
    >
    Also, once Autopop time has
    expired, returning mouse over control does not redisplay the tool
    tip. I've seen work around code based on resetting tool tip by
    handling Mouse Over/Out events. Do we all need to write handling code
    to get a sane tool tip behavior? (Looking for a reality check
    here...)
    >
    ToolTips only appear when the cursor is stationary within the ToolTip
    region. Check the ReshowDelay property, if the cursor moves before
    this value expires the ToolTip will not be displayed.
    >
    regards
    A.G.
    Hi A.G. --

    Thanks for your response. Actually I tested all the combinations of
    of parameters and found that nothing will make it come back.
    After a bunch of Googling I saw that a few others reported same
    issue. ReshowDelay only affects how long it waits to display next
    toolTip on different control, when current tooltip is still
    displayed. At some point, someone said they found documentation that
    this behavior was by design.

    See:




    Comment

    Working...