求助,关于ContextMenu菜单项的左右顺序

batindark 2006-08-24 11:36:38
今天碰到一个奇怪的问题,我在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属性也没有作用,望高手解答
...全文
290 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
batindark 2006-08-24
  • 打赏
  • 举报
回复
还有没有哪位知道解决办法?
cancerser 2006-08-24
  • 打赏
  • 举报
回复
这个不知道……帮顶
一般出现在左侧是因为右测显示不下了。
还有就是RightToLeft是文本的显示格式和那个无关
wuluwulu 2006-08-24
  • 打赏
  • 举报
回复
这个..可能和你底下点中的控件有关系

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧