在windows窗体开发中更改C#用户控件布局
我有一个包含多个控件(复选框、按钮、标签…)的用户控件。 我想更改此用户控件的布局以支持从右到左的语言,但找不到如何操作 目前,我可以使用在windows窗体开发中更改C#用户控件布局,c#,winforms,layout,user-controls,C#,Winforms,Layout,User Controls,我有一个包含多个控件(复选框、按钮、标签…)的用户控件。 我想更改此用户控件的布局以支持从右到左的语言,但找不到如何操作 目前,我可以使用rightoleft属性更改控件对齐方式。但我怎样才能改变他们的立场呢 谢谢您的时间。尝试使用FlowLayoutPanel或TableLayoutPanel来按住控件并更改面板右到左属性尝试使用FlowLayoutPanel或TableLayoutPanel来按住控件并更改面板右到左属性用户用户控件不支持控件镜像,请参阅本文: 他们建议的解决方法是使用表布局
rightoleft
属性更改控件对齐方式。但我怎样才能改变他们的立场呢
谢谢您的时间。尝试使用
FlowLayoutPanel
或TableLayoutPanel
来按住控件并更改面板右到左
属性尝试使用FlowLayoutPanel
或TableLayoutPanel
来按住控件并更改面板右到左
属性用户用户控件不支持控件镜像,请参阅本文:
他们建议的解决方法是使用表布局面板,该面板将从右向左镜像控件。用户控件不支持用户控件镜像,请参阅本连接文章:
他们建议的解决方法是使用表布局面板,该面板将从右向左镜像控件。将布局控件与一起使用,并按照以下链接进行实现:
:
将布局控件与一起使用,并按照以下链接执行:
:
谢谢你们的回答,但还有更好的方法 首先,我们转到用户控件属性并选择语言属性。
将其更改为另一种语言后,将为用户控件创建一个新的资源文件。
之后,使用设计器,我们可以根据需要更改用户控件中的控件位置。 新值将保存在创建的资源文件中。
语言更改后,将加载相应的资源文件并更改位置。
如果语言是从右向左的,不要忘记为控件指定从右向左属性
希望这能有所帮助。谢谢你们的回答,但还有更好的方法 首先,我们转到用户控件属性并选择语言属性。
将其更改为另一种语言后,将为用户控件创建一个新的资源文件。
之后,使用设计器,我们可以根据需要更改用户控件中的控件位置。 新值将保存在创建的资源文件中。
语言更改后,将加载相应的资源文件并更改位置。
如果语言是从右向左的,不要忘记为控件指定从右向左属性 希望这有帮助