.net 将选项卡控件向右对齐

.net 将选项卡控件向右对齐,.net,winforms,.net,Winforms,有没有办法将选项卡控件向右对齐? 默认情况下,选项卡位于左侧。我可以将其更改为右侧或中间位置吗?对于Windows窗体,可以使用TabAlignment枚举将TabControls对齐属性设置为右侧 TabControl.Alignment = TabAlignment.Right; 您可以使用: tabControl1.RightToLeft = RightToLeft.Yes; tabControl1.RightToLeftLayout = true; 但这可能会产生其他影响。这会使选项

有没有办法将选项卡控件向右对齐?
默认情况下,选项卡位于左侧。我可以将其更改为右侧或中间位置吗?

对于Windows窗体,可以使用TabAlignment枚举将TabControls对齐属性设置为右侧

TabControl.Alignment = TabAlignment.Right;
您可以使用:

tabControl1.RightToLeft = RightToLeft.Yes;
tabControl1.RightToLeftLayout = true;

但这可能会产生其他影响。这会使选项卡页面保持在TabControl的顶部,但会将其向右对齐。在进行此更改后,您可能需要手动专门设置TabPage子项的RightToLeft值,以便它们不会继承设置。

@Shog9,我想这就是他想要的。问题是“将选项卡控件向右对齐”,但正文是“默认情况下,选项卡位于左侧”。虽然我不是很肯定,但我不知道为什么会被接受,除非我误解了老年退休金计划的问题。这将使按钮位于右侧边缘。它不会将选项卡与控件顶部的右侧对齐。@Cory,看起来OP的意思与Brandon所想的一样。:-)@杰森·D:我就是这么想的,但是我想知道“中心”标签的对齐方式是什么。令人恼火的是,这会使标签回到前面,因为第一个标签现在在最右边,而不是最左边。