none
Lebel transparente RRS feed

  • Pregunta


  •       He leido arto del tema pero no se como lograr el lebel con fondo transparente con respecto a la imagende fondo del formulario...


                  Y nueva,ente muchas gracias desde ya :)




    "Hasta la victoria siempre"
    sábado, 8 de agosto de 2009 22:45

Respuestas

  • ya solucione el problema en este link:

    http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.framework.windowsforms/2006-01/msg00495.html


    que dice esto:

    1) Create a PictureBox with an image, name it picBack
    2) create a lot of labels
    3) in properties of PictureBox clicke events and doubleckick Paint
    event
    4) insert following code:

    //picBack is PictureBox control
    private void picBack_Paint(object sender, PaintEventArgs e)
    {
    foreach (Control C in this.Controls)
    {
    if (C is Label)
    {
    Label L = (Label)C;
    L.Visible = false;
    e.Graphics.DrawString(L.Text, L.Font, new
    SolidBrush(L.ForeColor), L.Left - picBack.Left, L.Top - picBack.Top);
    }
    }
    }


    no se olviden que hay q activar el control paint event

    "Hasta la victoria siempre"
    • Marcado como respuesta jamp00 domingo, 9 de agosto de 2009 1:07
    domingo, 9 de agosto de 2009 1:00