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)