Windows窗体C#TabControl ImageList对齐?

时间:2012-04-21 17:41:52

标签: c# winforms tabcontrol imagelist

是否可以将TabControl的ImageList上的图像图标与文本右侧对齐?

现在,图像图标放在左侧,文本位于右侧。我希望文本在左边,右边的图标在右边。这可能吗?

1 个答案:

答案 0 :(得分:2)

除非您自己绘制TabPage,否则不能这样做。为此,您需要将DrawMode的{​​{1}}属性设置为TabControl,然后处理OwnerDrawFixed事件。
这是一个非常简单的例子,如果你愿意,你可以添加一些代码来改变所选标签的背景颜色,知道选择哪个标签只需检查DrawItem值:

e.State