How can i make WinForms TabPage header width fit it's title?

前端 未结 3 690
青春惊慌失措
青春惊慌失措 2021-01-12 22:23

How can i make WinForms TabPage header width fit it\'s title? Here is the problem.

\"enter

3条回答
  •  滥情空心
    2021-01-12 22:56

    Thanks, Hans. I used your code without creating a class

    //InitializeComponent
    this.tabPresentations.HandleCreated += new System.EventHandler(TabControl_HandleCreated);
    
    void TabControl_HandleCreated(object sender, System.EventArgs e)
    {
         // Send TCM_SETMINTABWIDTH
         SendMessage((sender as TabControl).Handle, 0x1300 + 49, IntPtr.Zero, (IntPtr)4);
    }
    [System.Runtime.InteropServices.DllImport("user32.dll")]
    private static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wp, IntPtr lp);
    

提交回复
热议问题