$99 VS $1000+. UI Control for ASP.NET AJAX(contains chart and gridview).
Menus Control for Windows Forms
Design menus with animation effects, flexible orientation, custom backgrounds, and image menus
Home > WinForms UI Controls > User Manual > Menus Orientation in C#

Menus Orientation Designing in C#.NET

Kettic Menu Component for Windows Forms allows the C# UI interface designers to create orientated menus as well as text on them. The users can orientate the menus and menu item text to both horizontal and vertical directions. The Orientation property of the KetticMenu control is used to change the direction of menus, and the TextOrientation and FlipText properties of the individual KetticMenuItems are able to control the entire layout of the KetticMenu.

How to Orientate Menus in C#.NET

C# Create Menus in Horizontal

Kettic Menu Control leaves the horizontal direction for KetticMenu as the default settings. Both the Orientation property and TextOrientation property are set to Horizontal and the FlipText property is disabled. The C# code below demonstrates how to set the menus and items in horizontal.

ketticMenu1.Orientation = System.Windows.Forms.Orientation.Horizontal;
ketticMenuItemFile.TextOrientation = System.Windows.Forms.Orientation.Horizontal;
ketticMenuItemFile.FlipText = false;

ketticMenuItemEdit.TextOrientation = System.Windows.Forms.Orientation.Horizontal;
ketticMenuItemEdit.FlipText = false;

ketticMenuItemView.TextOrientation = System.Windows.Forms.Orientation.Horizontal;
ketticMenuItemView.FlipText = false;

ketticMenuItemHelp.TextOrientation = System.Windows.Forms.Orientation.Horizontal;
ketticMenuItemHelp.FlipText = false;

C# Create Horizontal Menus with Vertical Items

The KetticMenu is capable of creating horizontal menus with vertical items. The C# code below shows the approach of orientating text vertically.

ketticMenu1.Orientation = System.Windows.Forms.Orientation.Horizontal;
ketticMenuItemFile.TextOrientation = System.Windows.Forms.Orientation.Vertical;
ketticMenuItemFile.FlipText = false;

ketticMenuItemEdit.TextOrientation = System.Windows.Forms.Orientation.Vertical;
ketticMenuItemEdit.FlipText = false;

ketticMenuItemView.TextOrientation = System.Windows.Forms.Orientation.Vertical;
ketticMenuItemView.FlipText = false;

ketticMenuItemHelp.TextOrientation = System.Windows.Forms.Orientation.Vertical;
ketticMenuItemHelp.FlipText = false;

C# Create Vertical Menus with Horizontal Items

The KetticMenu also allows the menu UI designers to create menus vertically and arrange the menu items horizontally. The C# code below create vertical menu with horizontal text.

ketticMenu1.Orientation = System.Windows.Forms.Orientation.Vertical;
ketticMenuItemFile.TextOrientation = System.Windows.Forms.Orientation.Horizontal;
ketticMenuItemFile.FlipText = false;

ketticMenuItemEdit.TextOrientation = System.Windows.Forms.Orientation.Horizontal;
ketticMenuItemEdit.FlipText = false;

ketticMenuItemView.TextOrientation = System.Windows.Forms.Orientation.Horizontal;
ketticMenuItemView.FlipText = false;

ketticMenuItemHelp.TextOrientation = System.Windows.Forms.Orientation.Horizontal;
ketticMenuItemHelp.FlipText = false;

C# Create Vertical Menus with Vertical Text

The C# code below create vertical menu with vertical text.

ketticMenu1.Orientation = System.Windows.Forms.Orientation.Vertical;
ketticMenuItemFile.TextOrientation = System.Windows.Forms.Orientation.Vertical;
ketticMenuItemFile.FlipText = false;

ketticMenuItemEdit.TextOrientation = System.Windows.Forms.Orientation.Vertical;
ketticMenuItemEdit.FlipText = false;

ketticMenuItemView.TextOrientation = System.Windows.Forms.Orientation.Vertical;
ketticMenuItemView.FlipText = false;

ketticMenuItemHelp.TextOrientation = System.Windows.Forms.Orientation.Vertical;
ketticMenuItemHelp.FlipText = false;
UI Controlsfor Windows Forms
.NET WinForms UI Overview.NET WinForms UI Features.NET WinForms UI GuideC# WinForms UI DesignVB.NET WinForms UI Design
WinForms UI Controls