为什么新标签的文本向右对齐?

时间:2019-05-05 23:07:39

标签: vb.net tabcontrol

在运行时创建新选项卡时,该选项卡的文本会向右对齐。当我创建另一个标签时,上一个新标签会正确对齐文本,新标签会向右对齐。

这是源代码...

Private Sub NewTab_Click(sender As Object, e As EventArgs) Handles NewTab.Click
        Dim t As New TabPage
        Dim newtab As New Tab
        Dim TabCount As Integer

        TabCount = TabBrowser.TabPages.Count

        newtab.Show()
        newtab.TopLevel = False
        newtab.Dock = DockStyle.Fill
        t.Controls.Add(newtab)
        TabBrowser.TabPages.Add(t)
        TabBrowser.TabPages(TabCount).Text = BrwsMain.DocumentTitle
    End Sub

我希望文本像上一个标签一样在中心对齐。

https://i.imgur.com/pgJK6id.png

1 个答案:

答案 0 :(得分:0)

这似乎可以解决问题...

TabBrowser.SizeMode = TabSizeMode.Normal
TabBrowser.SizeMode = TabSizeMode.Fixed

这不是我想做的事情,因为它草率的编程。但似乎是修复它的唯一方法。