The following code sample dumps out all submenus and all submenu items of a menu bar.
Code: click into code to enlarge
Int32 submenuCount = menuStrip.GetItemCount();
for (int position = 1; position <= submenuCount; position++)
{
String submenuText = menuStrip.GetItemText(position);
Console.WriteLine(" Submenu({0})={1}", position, submenuText);
Int32 itemCount = menuStrip.GetItemCount(position);
for (int itemPosition = 1; itemPosition <= itemCount; itemPosition++)
{
itemText = menuStrip.GetItemText(position,itemPosition);
Console.WriteLine(" Item({0})={1}", itemPosition, itemText);
}
}
You can select a menu item as follows:
Code: click into code to enlarge
// Select the third menu item of the first submenu
menuStrip.SelectPosition(1,3);
// Select the Open menu item of the File submenu
menuStrip.SelectItemText("File","Open");
Jenö Herget
Ranorex Team |