删除TabControl中的选项卡布局 - VB.NET

时间:2014-09-21 07:29:24

标签: vb.net layout hide tabcontrol

我希望在应用程序运行时隐藏选项卡布局(位于TabControl顶部)。 但是当我设计表格时,我需要它们可见。有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:0)

来自Hans Passant Hide Tab Header on C# TabControl

直接链接:https://stackoverflow.com/a/6954785/3055288

Public Class TablessControl
    Inherits System.Windows.Forms.TabControl
    Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
        ' Hide tabs by trapping the TCM_ADJUSTRECT message
        If (m.Msg = &H1328 And Not DesignMode) Then
            m.Result = CType(1, IntPtr)
        Else
            MyBase.WndProc(m)
        End If
    End Sub
End Class

我将他的代码翻译成VB.NET,我自己也在使用它。它非常好用。

答案 1 :(得分:0)

迟到的回答,我知道已经接受了,但这就是我的做法

Filter