如何将图标或图像添加到Visual Studio 2010中的选项卡

时间:2011-12-08 10:51:14

标签: c# winforms tabcontrol

我想在标签标题中添加一个图标,以便this

winforms tabs
看起来像this

fancy tabs

2 个答案:

答案 0 :(得分:15)

您可以通过以下方式在VS Designer中执行此操作:

  1. 在表单中添加ImageList。
  2. ImageList的{​​{1}}属性设置为包含图标的ImageList。
  3. 将TabControl中每个TabControl的{​​{1}}或ImageIndex属性设置为您想要显示的所需图像。
  4. 如果您想在代码中完成所有操作,请按照以下步骤进行操作。

    ImageKey

答案 1 :(得分:3)

如果您使用 WPF

<TabItem>
    <TabItem.Header>
        <StackPanel Orientation="Horizontal">
            <Image VerticalAlignment="Center" Source="Icon Imagepath"/>
            <TextBlock>Tab header text</TextBlock>
        </StackPanel>
    </TabItem.Header>
</TabItem>

如果您使用 WinForms

  1. 以设计师模式打开表单
  2. 在表单上放置一个ImageList并用图标填充它。
  3. 设置TabControl.ImageList属性。
  4. 对于每个标签页,请设置ImageIndex属性。