Saltar al contenido

cómo cambiar el color de la pestaña en tabcontrol en el ejemplo de código c #

Necesitamos tu apoyo para difundir nuestras secciones acerca de las ciencias de la computación.

Ejemplo: c # cambiar el color del control de la pestaña

this.tabControl1.DrawMode = TabDrawMode.OwnerDrawFixed;this.tabControl1.DrawItem +=newSystem.Windows.Forms.DrawItemEventHandler(this.tabControl1_DrawItem);privateDictionary<TabPage, Color> TabColors =newDictionary<TabPage, Color>();privatevoidSetTabHeader(TabPage page,Color color)
    TabColors[page]= color;
    tabControl1.Invalidate();privatevoidtabControl1_DrawItem(object sender,DrawItemEventArgs e)//e.DrawBackground();using(Brush br =newSolidBrush(TabColors[tabControl1.TabPages[e.Index]]))
        e.Graphics.FillRectangle(br, e.Bounds);SizeF sz = e.Graphics.MeasureString(tabControl1.TabPages[e.Index].Text, e.Font);
        e.Graphics.DrawString(tabControl1.TabPages[e.Index].Text, e.Font, Brushes.Black, e.Bounds.Left +(e.Bounds.Width - sz.Width)/2, e.Bounds.Top +(e.Bounds.Height - sz.Height)/2+1);Rectangle rect = e.Bounds;
        rect.Offset(0,1);
        rect.Inflate(0,-1);
        e.Graphics.DrawRectangle(Pens.DarkGray, rect);
        e.DrawFocusRectangle();

Te invitamos a añadir valor a nuestra información contribuyendo tu veteranía en las ilustraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *