Hola, tengo un problema con un programa, tengo un texto en un label y tengo 3 checkbox uno es para negrita otro para cursiva y el otro para subrayado, lo que nesesito es que me ayuden a que al marcar los checbos se activen estas propiedades en el texto del label, tengo este codigo:
 
Código PHP:
 if (checkBox1.Checked == true)
            {
                label1.Font = new Font(label1.Font, FontStyle.Bold);
            }
            else
                label1.Font = new Font(label1.Font, FontStyle.Regular);  
 
pero cada vez que marco otra casilla, ejemplo marco el checkbox1 q es negrita pero si marco el checkbox2 que es cursiva se quita la propiedad negrita del texto,
quisiera a que me ayuden en que si marco ya sea negrita o cursiva o subrayado si estan las 3 casillas marcadas que tenga las 3 propiedades xfa y muchas gracias 
   
 

 Negrita cursiva y subrayada usando checkbox C#
 Negrita cursiva y subrayada usando checkbox C# 

