我在C#Windows应用程序中有一些tabControl。它有一些tabPages。有没有人知道如何使tabPage Text成为Bold ..?
答案 0 :(得分:11)
您需要处理DrawItem
的{{1}}事件才能手动绘制标题。注意:受影响控件的TabControl
应设置为DrawMode
。
以下是一个示例:
TabDrawMode.OwnerDrawFixed
答案 1 :(得分:3)
在Winforms中,您可以更改DrawMode并绘制自己的所有标题。
请参阅MSDN Example。
答案 2 :(得分:0)
另一个不太优雅的选择是将父窗体/控件的font-> bold属性设置为true,这将使所有内容(包括选项卡名称)都变为粗体,然后在所有不需要的控件上将粗体设置为false胆大。
答案 3 :(得分:0)
您所要做的就是编写主要的 TabControl 代码如下:
TabControl0_1=New TabControl
TabControl0_1.Size = New System.Drawing.Size(1900,980)
TabControl0_1.Location=New System.Drawing.Point(5,5)
TabControl0_1.Font = New System.Drawing.Font("Segoe UI",25!, _
System.Drawing.FontStyle.Bold, System.Drawing. _
GraphicsUnit.Point,CType(0, Byte))
这会处理一切。共有 114 个标签页。