etiqueta redonda winform

1, el código fuente

    #region Clase de etiqueta circular 
    public class CircleLabel: Label // Herede la clase de etiqueta para regenerar la solución y puede verme 
    { 
        Override Void OnPaint (PaintEventArgs e) // Restablecer la forma del control Protect 
            Override Override 
        { base.OnPaint ( e); // Este método ocurre cada vez de forma recursiva, para garantizar que su forma sea una forma personalizada 
            System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath (); 
            path.AddEllipse (2, 2, this .Width-6, this.Height-6); 
            // Gráficos g = e.Graphics; 
            //g.DrawEllipse(nuevo (Color.Red, 2), 2, 2, Width-6, Height-6); 
            Región = nueva Región (ruta); 
        } 
    } 

    #endregion

 2. Copiar al código del formulario

 

 3. Regenerar

 

 4. Establecer propiedades relacionadas

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/baozi789654/p/12701051.html
Recomendado
Clasificación