我的 Windows 窗体应用程序项目有一个带有 Imagelist 的 TabControl。我需要的是带有大图标和标签对齐底部的方形标签。
有什么建议么?
我的 Windows 窗体应用程序项目有一个带有 Imagelist 的 TabControl。我需要的是带有大图标和标签对齐底部的方形标签。
有什么建议么?
我想你的意思是你想改变标签“标签”
我认为您不能仅使用属性将标签放在TabControl上的图像下方;但您可以编辑图像以包含文本。然后,您可以从每个TabPage中删除文本以完全依赖您的图像。
要使选项卡“方形”,请将SizeMode设置为Fixed并设置您自己的大小值(例如 42,42)。然后您可以将ImageSize设置为类似的值(例如 40,40)。
这应该可以实现您所追求的,尽管您必须更新您的图像......
注意:ImageSize属性是TabControl的Images属性的“子属性” 。
注意:正如 Hans Passant 上面所说,您似乎可以通过设置DrawMode和处理DrawItem将文本放在图像下- 请参阅这个问题:Windows Forms C# TabControl ImageList Alignment? .