2014-09-21 45 views

回答

0

從漢斯帕桑特在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

的vb.net相當於C#六角後綴'0x'是'&H'。所以你可以用'&H1328'替換Convert.ToInt32(「0x1328」,16)'。 – 2014-09-21 08:05:04

+0

的確如此。我會改變這一點。演員肯定是不必要的。 – Jens 2014-09-21 08:08:34

+0

非常感謝,它的工作原理 – 2014-09-21 08:08:49

0

遲到的回答,我知道那些已經被接受,但這是我如何做到這一點

With TabControl1 
    .Appearance = TabAppearance.FlatButtons 
    .ItemSize = New Size(0, 1) 
    .SizeMode = TabSizeMode.Fixed 
End With