我用this TabControl在WinForm应用程序
如何使管理标签控件(MTC)出现右至左
如何使该选项卡显示从右到左创建以下tablayout?
我的意思是让这样的形象
我还试图用RightToLeftLayout财产,但该标签控件没有这个属性
我用this TabControl在WinForm应用程序
如何使管理标签控件(MTC)出现右至左
如何使该选项卡显示从右到左创建以下tablayout?
我的意思是让这样的形象
我还试图用RightToLeftLayout财产,但该标签控件没有这个属性
看来,MTC预期,同时受从右至左不画(在某种程度上,由于这样的事实,它静态地从左至右绘制标签,并计算宽度从左边):
这是很容易的WinForms做到:
秘诀就是在表单上应用RightToLeft。
在表单的属性面板中,确保将以下内容分别设置为Yes和True。
需要注意的是从右至左被认为是一种环境属性,因此其子控件应该从父继承(只要子控件不具有属性集)。
你可以阅读更多有关在这里: https://msdn.microsoft.com/en-us/library/system.windows.forms.control.righttoleft(v=vs.110).aspx
你可以阅读更多关于RightToLeftLayout这里(注意,这家酒店不得到由孩子继承):
https://msdn.microsoft.com/en-us/library/system.windows.forms.form.righttoleftlayout(v=vs.110).aspx
这是RightToLeft设置为是的形式是& RightToLeftLayout设置为true:
这是从右至左的格式设置为yes,并RightToLeftLayout设置为已禁用:
我建议阅读上面,如果你想在布局有更多的控制MSDN文章。
编辑:增加了额外的图像来显示各种属性的功能。
Thanks @Tomwa但是MTC TabControl没有'RightToLeftLayout'属性 –