Hi Nik,
We appreciate your feedback on this issue. These are known shortcomings of the XPToolBar and all of them have been fixed internally. The fixes will be available in the next release of Essential Suite. For now, you could use the following workarounds.
1. Instead of docking it on top, you could place it adjacent to the top edge of the form set its anchor property to right. This will hide the BarItems when the form is resized and will not create a second row.
2. For this, you could handle the XPToolBar''s Layou event as follows :
private void xpToolBar1_Layout(object sender, System.Windows.Forms.LayoutEventArgs e)
{
this.xpToolBar1.Size = this.xpToolBar1.PreferredSize;
}
I have
modified your sample accordingly and have attached it here.
3. Even in previous versions like v2.0.3.0 the XPToolBar always displayed the BarItem text horizontally (refer
screenshot). Only the XPMenus.Bar can display it vertically when its BarStyle.RotateWhenVertical is set.
Thanks for choosing Syncfusion products.
Regards,
Guru Patwal
Syncfusion, Inc.