【问题标题】:Automatically resize tabpage on tab click (VB.NET)点击标签时自动调整标签页大小(VB.NET)
【发布时间】:2014-02-21 14:16:31
【问题描述】:

我希望我的标签页(和对话框)在点击标签时调整大小。

例如:

  • Tab1300x200
  • Tab2400x400

对话框在Tab1 中打开300x200。当您单击Tab2 时,对话框和标签页将调整为400x400

【问题讨论】:

    标签: vb.net resize tabpage


    【解决方案1】:

    将 TabControl 的 Dock() 属性设置为 Fill,然后处理 SelectedIndexChanged() 事件:

    Private Sub TabControl1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles TabControl1.SelectedIndexChanged
        Select Case TabControl1.SelectedIndex
            Case 0
                Me.Size = New Size(300, 200)
            Case 1
                Me.Size = New Size(400, 400)
        End Select
    End Sub
    

    【讨论】:

    • 谢谢。我会尽快尝试一下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 2018-11-24
    • 1970-01-01
    • 2019-09-07
    • 1970-01-01
    • 2021-11-29
    • 2018-12-28
    相关资源
    最近更新 更多