formato de texto en c#

Iniciado por DaNuK, 12 Mayo 2010, 06:03 AM

0 Miembros y 1 Visitante están viendo este tema.

DaNuK

buen dia compañeros

necesito su ayuda como puedo abrir la ventana de fuentes en C# y que al seleccionar uno me lo aplique a un texto seleccionado en un richtextbox
asi mismo para copiar cortar y pegar

espero me puedan ayudar

saludos

<a href ="http://programacionrapido.blogspot.com">Programacion .Net</a>

[D4N93R]

Hola,

En .Net las ventanas de diálogo todas llevan una sintaxis parecida, NombreDialog es decir, FontDialog es lo que tu buscas, también está OpenFileDialog, SaveFileDialog y así..

Uso básico para ese diálogo:

Código (csharp) [Seleccionar]

FontDialog fontDialog = new FontDialog();
fontDialog.ShowDialog();
Font selectedFont = fontDialog.Font;


DaNuK

gracias por tu respuesta

pero no me aplica el tipo de fuente que selecciono en el texto seleccionado

me puedes ayudar porfavor

<a href ="http://programacionrapido.blogspot.com">Programacion .Net</a>

Shell Root

Obviamente te falta eso, pero sería así de simple como esto: (Recuerdo de que desde que me pase a linux, no he vuelto a programar en VB o C#)
Código (csharp) [Seleccionar]
TextBox1.Font.Name = fontDialog.Font;
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

DaNuK

tampoco me sali asi me marca los siguientes errores

Error   1   No se puede asignar la propiedad o el indizador 'System.Drawing.Font.Name' (es de sólo lectura)   
Error   2   No se puede convertir implícitamente el tipo 'System.Drawing.Font' en 'string'   

espero me puedan ayudar

<a href ="http://programacionrapido.blogspot.com">Programacion .Net</a>

[D4N93R]

El código sería:

TextBox1.Font = fontDialog.Font;

Hay que asignar el objeto Fuente del dialog a la propiedad Font del TextBox

Saludos!

DaNuK

gracias compañero por fin me salio te lo agradezco mucho

<a href ="http://programacionrapido.blogspot.com">Programacion .Net</a>