Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceCalendarioFAQBuscarMiembrosGrupos de UsuariosChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

Comparte | 
 

 Utilizar un richTextBox con RTF.

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

MensajeTema: Utilizar un richTextBox con RTF.   Vie Mar 11, 2011 10:04 pm

Utilizar un richTextBox con RTF.

Un richtextbox es básicamente como un textbox pero mucho mas completo, para empezar un textbox es solo para texto plano, mientras que el richtextbox acepta RTF (formato de texto enriquecido), veamos como explotar esta ventaja y algunas de las tantas cosas que podemos hacer.
Primero agregaremos un richtextbox y en unos button pongan los siguientes códigos:
PONER EL TEXTO SELECCIONADO EN:

NEGRITAS:

FontStyle style = richTextBox1.SelectionFont.Style;
if (richTextBox1.SelectionFont.Bold != true)
style |= FontStyle.Bold;
else
style &= ~FontStyle.Bold;
richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, style);
richTextBox1.Focus();
--------------------------------------------------
CURSIVA:

FontStyle style = richTextBox1.SelectionFont.Style;
if (richTextBox1.SelectionFont.Italic != true)
style |= FontStyle.Italic;
else
style &= ~FontStyle.Italic;
richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, style);
richTextBox1.Focus();
--------------------------------------------------
SUBRAYADO:

FontStyle style = richTextBox1.SelectionFont.Style;
if (richTextBox1.SelectionFont.Underline != true)
style |= FontStyle.Underline;
else
style &= ~FontStyle.Underline;
richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, style);
richTextBox1.Focus();
--------------------------------------------------
TACHADO:

FontStyle style = richTextBox1.SelectionFont.Style;
if (richTextBox1.SelectionFont.Strikeout != true)
style |= FontStyle.Strikeout;
else
style &= ~FontStyle.Strikeout;
richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, style);
richTextBox1.Focus();
--------------------------------------------------
ALINEAR A LA IZQUIERDA:

if (richTextBox1.SelectionAlignment!=HorizontalAlignment.Left)
richTextBox1.SelectionAlignment = HorizontalAlignment.Left;
richTextBox1.Focus();
--------------------------------------------------
ALINEAR A LA DERECHA:

if (richTextBox1.SelectionAlignment != HorizontalAlignment.Right)
richTextBox1.SelectionAlignment = HorizontalAlignment.Right;
richTextBox1.Focus();
--------------------------------------------------
ALINEAR AL CENTRO:

if (richTextBox1.SelectionAlignment != HorizontalAlignment.Center)
richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
richTextBox1.Focus();
--------------------------------------------------
COLOR DE LA LETRA:

ColorDialog CD = new ColorDialog();
if(CD.ShowDialog() ==DialogResult.OK)
richTextBox1.SelectionColor = CD.Color;
richTextBox1.Focus();
--------------------------------------------------
COLOR DEL FONDO:

ColorDialog CD = new ColorDialog();
if (CD.ShowDialog() == DialogResult.OK)
richTextBox1.SelectionBackColor = CD.Color;
richTextBox1.Focus();
--------------------------------------------------
VIÑETAS:

if (richTextBox1.SelectionBullet != true)
richTextBox1.SelectionBullet = true;
else
richTextBox1.SelectionBullet = false;
--------------------------------------------------
GUARDAR EL CONTENIDO EN RTF:

richTextBox1.SaveFile(@"C:\Users\TuUsuario\Desktop\prueba.rtf", RichTextBoxStreamType.RichText);
--------------------------------------------------
Esto es un poco de lo mucho que se puede hacer, si tienen algunas dudas pues me avisan.

Aca les dejo la descarga del ejemplo:

DESCARGAR

[Tienes que estar registrado y conectado para ver esa imagen]
Volver arriba Ir abajo
Ver perfil de usuario http://cspromex.activo.mx
sticker1
Novato


Mensajes : 4
Puntos : 6

MensajeTema: Re: Utilizar un richTextBox con RTF.   Miér Oct 12, 2011 11:20 am

buenísimo ehhh te lo agradesco mucho me sacaste de un buen de dudas te devo 1 ... oye pero tengo una pregunta, cuando lo guardo (cuando preciono guardar), no podria poner una opcion que me diga en que formato lo quiero guardar?, asi como block de notas o notpad o word?

gracias de antemano Very Happy
Volver arriba Ir abajo
Ver perfil de usuario http://www.weblearnings.mex.tl
Luis Garcia
STAFF TEAM
STAFF TEAM


Mensajes : 61
Puntos : 109

MensajeTema: Re: Utilizar un richTextBox con RTF.   Miér Oct 12, 2011 7:07 pm

Buenas noches sticker1,
si, si se puede solo especificas la propiedad filter de tu objeto dialogbox, por ejemplo:

objectoDialog.Filter="texto|*.txt";

En este ejemplo decimos que queremos el texto "texto" en el combo del dialog y despues ponemos la consulta que va a hacer es decir *.txt, que quiere decir cualquier archivo que tenga extension .txt será mostrado en el dialog, por defecto te muestra todos los archivos.

Si tienes mas dudas solo busca acerca de la propiedad filter del dialogBox o pregunta aqui en la comunidad, Saludos! LAGG.
Volver arriba Ir abajo
Ver perfil de usuario
sticker1
Novato


Mensajes : 4
Puntos : 6

MensajeTema: Re: Utilizar un richTextBox con RTF.   Miér Oct 12, 2011 10:54 pm

muchas gracias luis te lo agradezco Very Happy fue de mucha utilidad Very Happy Very Happy
Volver arriba Ir abajo
Ver perfil de usuario http://www.weblearnings.mex.tl
chivaslp
Novato


Mensajes : 1
Puntos : 1

MensajeTema: Re: Utilizar un richTextBox con RTF.   Dom Jun 30, 2013 12:25 am

amigo existe la posibilidad de justificar el texto? gracias
Volver arriba Ir abajo
Ver perfil de usuario
Contenido patrocinado




MensajeTema: Re: Utilizar un richTextBox con RTF.   Hoy a las 11:42 pm

Volver arriba Ir abajo
 
Utilizar un richTextBox con RTF.
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» ¿Utilizar colores en la escritura de post?
» Chatbox 100% modificable con una edicion avanzada, sin utilizar Css[6 de Abril]
» Como hacer para utilizar este tipo de tabla?
» Problema para utilizar todo el panel de administración
» ¿Puedo utilizar cuber en mi foro?

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Código abierto-
Cambiar a: