Winforms 上下文菜单中从右向左的文本

Winforms 上下文菜单中从右向左的文本,winforms,c#-4.0,right-to-left,Winforms,C# 4.0,Right To Left,我可以在右边看到contextmenu及其菜单项和子菜单项的所有文本,即从右到左 cm.RightToLeft = RightToLeft.Yes; this.ContextMenu = cm; 现在,我使用cm.MenuItems[1]。MenuItems[0]。Enabled=false或menuSubItem.Enabled=false。现在我在左边看到menusubitems的文本,也就是从左到右 我希望所有的文本字符串都在右边,也就是从右到左 cm.RightToLeft = Rig

我可以在右边看到contextmenu及其菜单项和子菜单项的所有文本,即从右到左

cm.RightToLeft = RightToLeft.Yes;
this.ContextMenu = cm;
现在,我使用cm.MenuItems[1]。MenuItems[0]。Enabled=false或menuSubItem.Enabled=false。现在我在左边看到menusubitems的文本,也就是从左到右

我希望所有的文本字符串都在右边,也就是从右到左

cm.RightToLeft = RightToLeft.Yes;
this.ContextMenu = cm;
将窗体或控件的RightToLeft属性设置为true将反转 读取表单上元素的顺序,但不反转 布局要从右向左-也就是说,它不会导致镜像

您可以在代码中创建镜像。对于表单,可以设置扩展的 Windows样式导致镜像。对于大多数需要 镜像,您可以通过从继承来创建镜像控件 基本控件并设置相同的Windows扩展样式。你可以 创建以下控件的镜像版本:

ListView面板StatusBar选项卡control选项卡page工具栏Treeview

某些控件是密封的,因此无法从中派生新控件。 其中包括ImageList和ProgressBar控件

但有一件事是不一样的。当你设计一个表单并放置一些 在它的某些控件上,运行时的外观将被镜像。 将其放在窗体右侧的控件将显示在 左派

资料来源:

遵循指导方针的来源

将窗体或控件的RightToLeft属性设置为true将反转 读取表单上元素的顺序,但不反转 布局要从右向左-也就是说,它不会导致镜像

您可以在代码中创建镜像。对于表单,可以设置扩展的 Windows样式导致镜像。对于大多数需要 镜像,您可以通过从继承来创建镜像控件 基本控件并设置相同的Windows扩展样式。你可以 创建以下控件的镜像版本:

ListView面板StatusBar选项卡control选项卡page工具栏Treeview

某些控件是密封的,因此无法从中派生新控件。 其中包括ImageList和ProgressBar控件

但有一件事是不一样的。当你设计一个表单并放置一些 在它的某些控件上,运行时的外观将被镜像。 将其放在窗体右侧的控件将显示在 左派

资料来源:

遵循指导方针的来源