在windows窗体开发中更改C#用户控件布局

在windows窗体开发中更改C#用户控件布局,c#,winforms,layout,user-controls,C#,Winforms,Layout,User Controls,我有一个包含多个控件(复选框、按钮、标签…)的用户控件。 我想更改此用户控件的布局以支持从右到左的语言,但找不到如何操作 目前,我可以使用rightoleft属性更改控件对齐方式。但我怎样才能改变他们的立场呢 谢谢您的时间。尝试使用FlowLayoutPanel或TableLayoutPanel来按住控件并更改面板右到左属性尝试使用FlowLayoutPanel或TableLayoutPanel来按住控件并更改面板右到左属性用户用户控件不支持控件镜像,请参阅本文: 他们建议的解决方法是使用表布局

我有一个包含多个控件(复选框、按钮、标签…)的用户控件。 我想更改此用户控件的布局以支持从右到左的语言,但找不到如何操作

目前,我可以使用
rightoleft
属性更改控件对齐方式。但我怎样才能改变他们的立场呢


谢谢您的时间。

尝试使用
FlowLayoutPanel
TableLayoutPanel
来按住控件并更改面板
右到左
属性尝试使用
FlowLayoutPanel
TableLayoutPanel
来按住控件并更改面板
右到左
属性用户用户控件不支持控件镜像,请参阅本文:


他们建议的解决方法是使用表布局面板,该面板将从右向左镜像控件。

用户控件不支持用户控件镜像,请参阅本连接文章:


他们建议的解决方法是使用表布局面板,该面板将从右向左镜像控件。

将布局控件与一起使用,并按照以下链接进行实现:



将布局控件与一起使用,并按照以下链接执行:



谢谢你们的回答,但还有更好的方法

首先,我们转到用户控件属性并选择语言属性。
将其更改为另一种语言后,将为用户控件创建一个新的资源文件。
之后,使用设计器,我们可以根据需要更改用户控件中的控件位置。 新值将保存在创建的资源文件中。
语言更改后,将加载相应的资源文件并更改位置。
如果语言是从右向左的,不要忘记为控件指定从右向左属性


希望这能有所帮助。

谢谢你们的回答,但还有更好的方法

首先,我们转到用户控件属性并选择语言属性。
将其更改为另一种语言后,将为用户控件创建一个新的资源文件。
之后,使用设计器,我们可以根据需要更改用户控件中的控件位置。 新值将保存在创建的资源文件中。
语言更改后,将加载相应的资源文件并更改位置。
如果语言是从右向左的,不要忘记为控件指定从右向左属性

希望这有帮助