WinForms ContextMenu UI Automation

Posted by: andrei.cosmin.popa on 9 March 2026, 9:29 am EST

  • Posted 9 March 2026, 9:29 am EST

    Hello,

    My team is using the C1 packages v8.0.x for various control elements. I was wondering what C1 WinForms controls have been updated to expose the Automation details required in order for Automation frameworks to be able to target them?

    I’ve seen that the ribbon control works fine as per the bellow link, but from our internal testing it seems that the C1ContextMenu control doesn’t expose any Automation details. Is there a list that outlines which controls can be targeted by Automation testing frameworks, how about any roadmap when these might be updated?

    https://developer.mescius.com/blogs/how-ui-automation-helps-with-unit-testing-and-accessibility

  • Posted 10 March 2026, 7:11 am EST

    Hi Andrei,

    Apologies, we do not currently have a master list available with us, for the entire suite.

    Also, we could observe that C1ContextMenu is not exposing automation details. We have shared the details with the development team and will get back once we have more information. (Internal Tracking ID: C1WIN-35083)

    Regards,

    Uttkarsh.

  • Posted 12 March 2026, 12:18 am EST

    Hello Andrei,

    As per the team, unfortunately, C1ContextMenu does not currently support UI Automation.

    Below is the list of C1 WinForms controls that currently have UI Automation support:

    C1.Win.FlexGrid:

    • C1FlexGrid.

    C1.Win.Ribbon:

    • C1Ribbon;
    • RibbonTab;
    • RibbonGroup;
    • RibbonButton;
    • RibbonSplitButton;
    • RibbonComboBox;
    • RibbonCheckBox;
    • RibbonToggleButton;
    • RibbonLabel;
    • RibbonTextBox;
    • RibbonNumericBox;
    • RibbonDatePicker;
    • RibbonGallery;
    • RibbonApplicationMenu;
    • RibbonMenu;
    • RibbonQat;
    • RibbonToolBar;
    • RibbonTopToolBar;
    • RibbonBottomToolBar;
    • RibbonConfigToolBar;
    • C1StatusBar;
    • C1BackstageView;
    • C1RibbonForm.

    C1.Win.Input:

    • C1Button;
    • C1SplitButton;
    • C1DropDownControl;
    • C1ComboBox;
    • C1TextBox;
    • C1NumericEdit;
    • C1RadioButton;
    • C1RangeSlider;
    • C1ToggleSwitch;
    • C1Label.

    C1.Win.Input.DbNavigator:

    • C1DbNavigator.

    C1.Win.Input.Pickers:

    • C1ColorPicker;
    • C1FontPicker.

    C1.Win.Calendar:

    • C1CalendarView;
    • C1DateEdit.

    C1.Win.ExpressionEditor:

    • ExpressionEditor.

    C1.Win.Command:

    • C1Accordion.

    Please note that the team is actively working on adding UIA support to C1 controls with each release, and this is an area of active development. However, there is still a lot of work ahead to cover the full set of controls.

    Regards,

    Uttkarsh.

  • Posted 12 March 2026, 4:42 am EST

    Thank you for the information.

Need extra support?

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

Learn More

Forum Channels