gpt4 book ai didi

c# - 我怎样才能使 WinForms TabPage 标题宽度适合它的标题?

转载 作者:太空狗 更新时间:2023-10-29 21:02:46 39 4
gpt4 key购买 nike

如何使 WinForms TabPage 标题宽度适合它的标题?这就是问题所在。

enter image description here

最佳答案

native Windows 选项卡控件允许覆盖默认的最小选项卡宽度。遗憾的是,该功能未在 TabControl 包装器类中公开。这是可以修复的。向您的项目添加一个新类并粘贴如下所示的代码。编译。将工具箱顶部的新控件拖放到窗体上。

using System;
using System.Windows.Forms;

class MyTabControl : TabControl {
protected override void OnHandleCreated(EventArgs e) {
base.OnHandleCreated(e);
// Send TCM_SETMINTABWIDTH
SendMessage(this.Handle, 0x1300 + 49, IntPtr.Zero, (IntPtr)10);
}
[System.Runtime.InteropServices.DllImport("user32.dll")]
private static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wp, IntPtr lp);
}

关于c# - 我怎样才能使 WinForms TabPage 标题宽度适合它的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6745193/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com