0

我的 Windows 窗体应用程序项目有一个带有 Imagelist 的 TabControl。我需要的是带有大图标和标签对齐底部的方形标签。

有什么建议么?

4

1 回答 1

1

我想你的意思是你想改变标签“标签”

我认为您不能仅使用属性将标签放在TabControl上的图像下方;但您可以编辑图像以包含文本。然后,您可以从每个TabPage中删除文本以完全依赖您的图像。

要使选项卡“方形”,请将SizeMode设置为Fixed并设置您自己的大小值(例如 42,42)。然后您可以将ImageSize设置为类似的值(例如 40,40)。

这应该可以实现您所追求的,尽管您必须更新您的图像......

注意:ImageSize属性是TabControl的Images属性的“子属性” 。

注意:正如 Hans Passant 上面所说,您似乎可以通过设置DrawMode和处理DrawItem将文本放在图像下- 请参阅这个问题:Windows Forms C# TabControl ImageList Alignment? .

于 2013-10-15T10:58:19.470 回答