Fondo Degradado:
Código C++:
Ver original
using System.Drawing;//Libreria using System.Drawing.Drawing2D;//Libreria protected override void OnPaint(PaintEventArgs e) { Graphics gr = this.CreateGraphics(); Rectangle rectangulo = new Rectangle(0, 0, this.Width, this.Height); LinearGradientBrush brocha = new LinearGradientBrush(rectangulo, Color.SkyBlue, Color.White, LinearGradientMode.Vertical); gr.FillRectangle(brocha, rectangulo); base.OnPaint(e); }
Ahora mi problema es el siguiente:
Al poner los labels se ponen con fondo default, si le quiero cambiar el color a transaparente en la pestaña web, de nada sirve siguen estando con default, entonces esto ocaciona que en mi fondo degradado se vea ese recuadro del label. hay alguna forma de poderlo poner transparente? investigue pero solo encontre algo de un picturebox, es decir ponerlo transparente encima de un picturebox, pero eso no me sirve de mucho :S
Segun esto en el momento de la carga del form meter lo siguiente:
Código C++:
Ver original
private void frmProductos_Load(object sender, EventArgs e) { label12.Parent = pictureBox1; label12.BackColor = Color.Transparent; }
Pero ps no estoy usando pictureBox, alguien me podria ayudar? =)