C sharp - Activar negrita

 
Vista:

Activar negrita

Publicado por Juan Carlos (3 intervenciones) el 01/10/2004 22:13:18
Soy nuevo en este lenguaje, y estoy creando un pequeño editor de textos con C#, bueno, es sencillo, tengo un texbox, mi pregunta es: ¿cómo puedo hacer que al precionar el botón "Negrita" aparesca el texto del texbox en negrita.
ok, en el botón negrita agrege el siguiente código, pero no me funciona:

if (this.textbox1.Font.Bold == false)
this.textbox1.Font.Bold = true;

Pero al parecer este código es erroneo, ya que no me corre el programa, espero que me puedan ayudar.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Activar negrita

Publicado por Yamil Bracho (1164 intervenciones) el 01/10/2004 22:38:22
Quizas te falte el Refresh:

if (this.textbox1.Font.Bold == false) {
this.textbox1.Font.Bold = true;
this.textbox1.Refresh()
}

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Activar negrita

Publicado por Juan Carlos (3 intervenciones) el 02/10/2004 01:04:08
Gracias por tu respuesta, pero sigo teniendo problemas, al compilarlo me marca el siguiente error:

Property or indexer 'System.Drawing.Font.Bold' cannot be assigned to -- it is read only

Espero que me puedan ayudar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Activar negrita

Publicado por Edgar (278 intervenciones) el 02/10/2004 02:26:43
Hola

Debes crear un nuevo objeto Font, el codigo quedaria algo asi

this.textbox1.Font = new Font( this.textbox1.Font, FontStyle.Bold );

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar