ToolTip does not appear (C1RIbbon)

Posted by: agulik on 17 April 2023, 8:15 am EST

    • Post Options:
    • Link

    Posted 17 April 2023, 8:15 am EST

    I have a C1Ribbon with a variety of buttons, groups, etc. I have noticed that despite setting the .ToolTip property to a string, no ToolTip ever appears when hovering my mouse over the button. Is there another conflicting setting that would cause the tooltip to not appear?

    Referencing the following, it seems like all I should need to do is set the .ToolTip

    https://www.grapecity.com/componentone/docs/win/online-classicribbon/displayingtooltipsfo.html

  • Posted 17 April 2023, 3:37 pm EST

    Hi,

    We tested the issue you mentioned with the latest version (4.8.20231.596) of legacy C1Ribbon, and the tooltips are working fine on our end. Please see the attached sample project for reference.

    Could you please provide a small sample project or update the attached project to show your implementation and the issue you are facing? This way, we can look into the issue further and help you in the best way possible.

    Also, FYI, the legacy C1Ribbon you are using is old and already out of support from our end. Therefore, we suggest that you migrate to the latest Office-365 style C1Ribbon (C1.Win.Ribbon) to receive regular feature updates and bug fixes.

    (https://www.grapecity.com/componentone/docs/win/online-ribbon/upgradeoldribbontonewc1ribbon.html)

    Attachment: RibbonTooltip.zip

    Thanks, and Best Regards,

    Kartik

  • Posted 18 April 2023, 8:01 am EST

    I am not using the legacy ribbon.

    I have also observed that Tooltips do work, at least initially, on the backstage view. When I first start up the application, I can hover on a button for a tooltip to appear. Then, after hiding the backstage view and reentering it, tooltips no longer show.

    I have a separate sample project where tooltips do work. So in my main application where I have the issue, I expect there is code somewhere conflicting with the tooltip operation, I just don’t know what it could be. OwnerDraw? Do you have any ideas?

  • Posted 18 April 2023, 10:54 am EST

    I have found that programmatically opening the backstage view breaks tooltip functionality on the ribbon. I am using 4.8 C1Ribbon and 4.8 C1BackstageView.

    Per Grape City’s recommendation (https://www.grapecity.com/forums/winforms-edition/launch-into-backstage-view-and-dynamically-disable-back-button), I am launching my application to the backstage view by putting the following into my form’s load handler:

    C1BackstageView1.DroppedDown = True

    With this in place, tooltips cease to work on the C1Ribbon after hiding the backstage view. In my current project, I removed the above line and Tooltips started working again.

  • Posted 18 April 2023, 7:23 pm EST

    Hi,

    Thank you for providing all the information. We thought you are using the legacy C1Ribbon because you shared the documentation link for the classic ribbon in your initial report.

    We could see the tooltip behavior you mentioned on our end. We have reported the issue to the development team for further investigation and will let you know the updates as soon as possible.

    [Internal Tracking ID: C1WIN-29585]

    In the meantime, to resolve the tooltip issue, you can use the Form.Shown event instead of Form.Load event to open the BackstageView. Please refer to the updated project showing the same.

    Attachment: RibbonTooltip_Updated.zip

    Thanks, and Best Regards,

    Kartik

  • Posted 11 December 2023, 8:03 pm EST

    Hi,

    We are glad to let you know that this issue has been fixed in the latest 2023v3(631) release. You can update to the latest version using ComponentOneControlPanel or directly install the latest packages through NuGet.

    Best Regards,

    Kartik

Need extra support?

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

Learn More

Forum Channels