这是我的Windform应用程序的设计器文件,我在其中创建了我的UI。在文件的顶部,有一个文本为'Name 12:'的Label控件。x1c 0d1x当我运行我的程序时,我遇到了一个问题,字符串的开头出现了':'字符(还有像'$'这样的字符)。虽然后面的代码显示字符串为'Name 12:',但标签控件实际上显示的是':Name 12'(字符'〈'也显示为'〉')。我已经检查了属性,但我不确定是否需要禁用某些东西来解决这个问题。有什么建议吗?Edit:属性RightToLeft设置为“否”
8ulbf1ek1#
显然,在创建子窗体时,Windows窗体默认情况下将RightToLeft属性设置为“Yes”。若要避免这种情况,请在创建子窗体时将RightToLeft属性设置为“No”。
Form childForm = new Form(); childForm.RightToLeft = RightToLeft.No;
1条答案
按热度按时间8ulbf1ek1#
显然,在创建子窗体时,Windows窗体默认情况下将RightToLeft属性设置为“Yes”。若要避免这种情况,请在创建子窗体时将RightToLeft属性设置为“No”。