winforms 出现在Windows窗体中标签文本开头的特殊字符

nhaq1z21  于 2023-04-12  发布在  Windows
关注(0)|答案(1)|浏览(107)

这是我的Windform应用程序的设计器文件,我在其中创建了我的UI。在文件的顶部,有一个文本为'Name 12:'的Label控件。x1c 0d1x
当我运行我的程序时,我遇到了一个问题,字符串的开头出现了':'字符(还有像'$'这样的字符)。虽然后面的代码显示字符串为'Name 12:',但标签控件实际上显示的是':Name 12'(字符'〈'也显示为'〉')。我已经检查了属性,但我不确定是否需要禁用某些东西来解决这个问题。有什么建议吗?

Edit:属性RightToLeft设置为“否”

8ulbf1ek

8ulbf1ek1#

显然,在创建子窗体时,Windows窗体默认情况下将RightToLeft属性设置为“Yes”。若要避免这种情况,请在创建子窗体时将RightToLeft属性设置为“No”。

Form childForm = new Form();
childForm.RightToLeft = RightToLeft.No;

相关问题