C1SuperTooltip Monitor Issue and Fading Issue

Posted by: james on 12 March 2026, 1:07 am EST

  • Posted 12 March 2026, 1:07 am EST

    Hi. I have two problems, one which I have placed in a sample.

    Problem 1) the problem in the sample I’ve attached. Tooltip shows on different monitor.

    If you Maximise the App on your left screen, and hover over button1, the tooltip appears on the screen next to it. I have a 3 screen setup, with my middle as primary.

    Steps: move app to left screen, maximise app, hover over button. Tooltip will display on middle monitor. The issue does not happen on my middle (primary screen).

    Problem 2) this one is a bit harder to describe, but we use cell enter and cell leave to show custom messages with the tooltip. With “UseFading” off, the issue goes away, but with the default of UseFading on, when the tooltip is displayed in cellenter, and then hidden by setting it as blank and hiding it in CellLeave, it shows again instantly on the next CellEnter instead of obeying the default 500ms delay… the first show is correct, but it appears that if you re-trigger it within the fade it automatically reshows it. The sample for this would take a bit more time - but if it’s required let me know.

    WinFormsAppSuperTooltip.zip

  • Posted 13 March 2026, 3:04 am EST

    Hello James,

    We are currently investigating the reported behavior and attempting to reproduce it on our end. We will share an update as soon as we have more information.

    Regards,

    Uttkarsh.

  • Posted 13 March 2026, 8:22 am EST

    Hello James,

    Thank you for sharing the sample. We were able to reproduce Problem 1 on our end, and we have escalated the behavior to our development team for further investigation.

    [Internal Tracking ID: C1WIN-35117]

    We will provide an update as soon as we receive more information.

    Regarding Problem 2, we’re not completely clear about the exact setup involved. Specifically, we are unsure which controls are being used and how they are configured. For example, you mentioned CellEnter and CellLeave events—could you please confirm whether these belong to FlexGrid or another control?

    If possible, please share additional details about your layout and configuration. Ideally, a small stripped-down sample project demonstrating the issue would help us reproduce the behavior on our side and investigate it more effectively.

    Regards,

    Uttkarsh.

  • Posted 18 March 2026, 9:53 pm EST

    Hi Uttkarsh

    Thanks for your help with Problem 1 - noted tracking id.

    Regarding Problem 2, I am referring to FlexGrid MouseLeaveCell, and MouseEnterCell. In Leave, we use SetToolTip to turn it off, and in Enter we use SetToolTip to turn it on - I’ve tried different methods, but all have the same effect. Specifically, when you cross the boundary between two cells that use the tooltip. With fading off, the initial delay on cell 2 works perfectly - but with fading on, the new one is shown instantly (not as I would expect). So, I’m guessing there is something that happens after the fade finishes which would be better placed at the start.

    When I get some time, I can put together a sample - unless you are able to understand my description above. We are running with fading off in the meantime.

    Thanks Again

    Kind Regards

    James

  • Posted 19 March 2026, 3:17 am EST

    Hello James,

    We have implemented the sample based on your comments and observed that when the focus moves to the new cell, the Supertooltip appears instantly rather than with a delay. Please check out the sample and confirm whether it is similar to your implementation, and that the behavior we are observing is the same you are referring to.

    We assume that when fading is on, the tooltip remains “active” throughout the fade-out. So when SetToolTip() is called for the next cell, the component treats it as updating an already-visible tooltip and skips the delay, showing it instantly.

    Regards,

    Prabhat Sharma.

    WinFormsAppSuperTooltip_Mod.zip

  • Posted 19 March 2026, 10:38 pm EST

    Hi Prabhat

    Thanks, that is the behavior I am talking about.

    The Microsoft .Net Tooltip behavior is different, if you cross between two it will delay.

    I think the behavior that happens with Fading off is more correct - I’m not too sure if you agree, and if this is something that could be fixed with Fading being on.

    Thanks for your help.

    Kind Regards

    James

  • Posted 20 March 2026, 7:09 am EST

    Hello James,

    We understand your concern and are discussing it further with the development team. We will update you as soon as we get any information from their side.

    [Internal Tracking ID: C1WIN-35142]

    Regards,

    Prabhat Sharma.

  • Posted 22 March 2026, 8:50 pm EST

    Hi Pabhat

    That’s great. Thanks for your assistance, especially in creating the sample.

    Kind Regards

    James

  • Posted 22 March 2026, 11:41 pm EST

    Hello James,

    As per the developers, the SetToolTip resets the timer. It looks like a limitation in the control.

    As a workaround, you can try adding a manual delay in the MouseEnterCell event and see if it fulfills your requirement.

    Regards,

    Prabhat Sharma.

  • Posted 23 March 2026, 12:14 am EST

    Hi Prabhat

    Thanks for following up. I did try all sorts of stuff with delays etc…, but because the mouse can move and fire the events more times, it’s the SuperToolTip code that would need to be modified.

    Do note, that if you place two controls side by side (no gap), say two buttons, and set the tooltip for both controls - the fading behavior works properly when your mouse goes from one control to the other. It is only when you are on the same control, using SetTooltip that the issue exists - I don’t know if that would be some help in resolving the issue.

    I’ll just leave it with fading off, that will be good enough, but it is disappointing.

    You can also set c1SuperTooltip.TipWindow.Visible = false; at the start of the c1FlexGrid1_MouseEnterCell event to prevent the issue too - which is basically having the same behavior as fading being off.

    Kind Regards

    James

  • Posted 23 March 2026, 5:16 am EST

    Hello James,

    We understand your concern and have created a workaround that might suit your requirements.

    The workaround allows you to keep the fading animation active while manually enforcing the 2-second delay between cell movements. By using a separate timer, we can ensure the tooltip only triggers if the mouse stays still over a specific cell for the full duration.

    The logic is that every time the mouse enters a new cell, we immediately reset a manual timer. This ensures that the user must stay still over a specific cell for the full 2000ms. If the mouse moves to another cell or leaves the grid before the time is up, the timer is restarted, and no tooltip appears.

    We have attached a sample project for your reference. Please have a look at it, and if you have any other concerns, feel free to ask.

    Regards,

    Prabhat Sharma.

    WinFormsAppSuperTooltip.zip

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels