2010-09-08 56 views
6

Parece que no puedo encontrar una respuesta para esto en ningún lado. Un icono antes de la etiqueta en las pestañas tabcontrol predeterminadas sería suficiente para mis necesidades.Iconos en TabControl C# - ¿Cómo?

Gracias de antemano.

Q: Es necesario aclarar lo que establece la biblioteca que está utilizando: Windows Forms, WPF, ASP.Net, GTK #, etc. - Nathan Ernst

A: Estás toda la razón, mi Error. Estoy usando Winforms. Cambié de WPF, ya que WPF se bloqueaba en algunas computadoras.

+0

Necesita aclarar qué biblioteca está utilizando: Winforms, WPF, ASP.Net, GTK #, etc. –

Respuesta

18

Es una característica incorporada de TabControl. Coloque un ImageList en el formulario y llénelo con sus iconos. Establezca la propiedad TabControl.ImageList. Para cada página de pestañas, configure la propiedad ImageIndex.

+0

Vi el artículo en MSDN pero parece que es antes de que realmente dibuje la pestaña. Si pongo algo en el archivo de diseñador, Visual Studio simplemente se asusta. Jeje. ¿Que sugieres? – Qosmo

+2

¿Qué le pusiste? Evite pesos pesados ​​y materiales inflamables. –

+0

Es curioso que diga eso. Ahora funciona. Vaya figura, probablemente algo temporal: P – Qosmo

1

Arrastre y suelte una imageList desde el cuadro de herramientas en el formulario de win y agregue imágenes a la colección desde la ventana de propiedades. Agregue un tabcontrol y establezca la propiedad TabControl.ImageList. Establezca la propiedad ImageIndex para cada página de pestañas. ver ejemplo http://www.youtube.com/watch?v=D7E6xJyd6KM

+0

¿Está afiliado a ese enlace? Si es así, debe divulgarlo en su publicación, [según las preguntas frecuentes] (http://stackoverflow.com/faq#promotion). De lo contrario, podría considerarse que la publicidad está prohibida. – Leigh