求助,关于ContextMenu菜单项的左右顺序
今天碰到一个奇怪的问题,我在c#里面动态构建ContextMenu的Item子项,代码示意如下:
private System.Windows.Forms.ContextMenu contextmenuCourseGrid;//定义
//建立ContextMenu
this.contextmenuCourseGrid.MenuItems.Clear();
this.contextmenuCourseGrid.MenuItems.Add("发布到服务器");
MenuItem item1=contextmenuCourseGrid.MenuItems[0].MenuItems.Add("服务器1");
MenuItem item2=contextmenuCourseGrid.MenuItems[0].MenuItems.Add("服务器2");
MenuItem item3=contextmenuCourseGrid.MenuItems[0].MenuItems.Add("服务器3");
效果就是在“发布服务器”下有三个子项,但是现在出现问题,三个子项在选中“发布服务器”后出现在了“发布服务器”的左侧,百思不得其解,设置ContextMenu的RightToLeft属性也没有作用,望高手解答