elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Cambiar formato a un Richtextbox
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cambiar formato a un Richtextbox  (Leído 5,970 veces)
Nietoma

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Cambiar formato a un Richtextbox
« en: 28 Mayo 2012, 20:10 pm »

Hola a todos.

He creado un Richtextbox en tiempo de ejecución y no soy capaz de cambiarle el formato de letra con el FontDialog , sin embargo creándolo en tiempo de diseño si me lo permite.
Si alguien puede ayudarme se lo agradecería mucho.

Un saludo.


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.524


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Cambiar formato a un Richtextbox
« Respuesta #1 en: 28 Mayo 2012, 20:35 pm »

Podrias poner el codigo que etsas usando? Asi podriamos ayudarte mejor...


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Nietoma

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Cambiar formato a un Richtextbox
« Respuesta #2 en: 28 Mayo 2012, 21:12 pm »

Hola.

Utilizo este:
Código
  1. FontDialog1.Font = Richtextbox1.Font
  2.                FontDialog1.ShowDialog()
  3.                Rchtextbox1.Font = FontDialog1.Font

La cuestión es si lo coloco seguido de este que lo crea dinamicamente:
Código
  1. Richtextbox1.Size = New Size(300, 300)
  2. Richtextbox1.Location = New Point(50, 50)
  3. Controls.Add(Texto)

si me cambia el formato, pero solo antes de aparecer el richtextbox y nada mas, sin embargo si lo asocio a un botón o a cualquier otro control no hay manera.
« Última modificación: 29 Mayo 2012, 03:25 am por raul338 » En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.524


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Cambiar formato a un Richtextbox
« Respuesta #3 en: 28 Mayo 2012, 21:38 pm »

En un form con un RichTextBox (RichTextBox1) oculto, un Common Dialog (CMD) y un Command button (Command1):

Código:
Dim rtf1 As RichTextBox

Private Sub Command1_Click()
'crea un RTF en la pos 60,60
Set rtf1 = Controls.Add("RichText.RichTextCtrl.1", "txt")
rtf1.Left = 60
rtf1.Top = 60
rtf1.Visible = True

'Carga un Common Dialog con los valores de la FONT del RTF
CMD.Flags = cdlCFBoth
CMD.FontBold = rtf1.Font.Bold
CMD.FontItalic = rtf1.Font.Italic
CMD.FontName = rtf1.Font.Name
CMD.FontSize = rtf1.Font.Size
CMD.FontStrikethru = rtf1.Font.Strikethrough
CMD.FontUnderline = rtf1.Font.Underline
CMD.ShowFont
'Pone la FONT del RTF a los valores que devuelve el CMD
rtf1.Font.Bold = CMD.FontBold
rtf1.Font.Italic = CMD.FontItalic
rtf1.Font.Name = CMD.FontName
rtf1.Font.Size = CMD.FontSize
rtf1.Font.Strikethrough = CMD.FontStrikethru
rtf1.Font.Underline = CMD.FontUnderline
End Sub


Eso me funciona bastante bien...
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Cambiar formato a un Richtextbox
« Respuesta #4 en: 29 Mayo 2012, 03:30 am »

El código de Nietoma encaja perfecto con la sintaxis de vb.net, es así? Porque de ser así esta en el foro incorrecto y lo tengo que mover. ademas que es probable de que el código que te ayudemos no funcione correctamente :P
En línea

$Edu$


Desconectado Desconectado

Mensajes: 1.842



Ver Perfil
Re: Cambiar formato a un Richtextbox
« Respuesta #5 en: 29 Mayo 2012, 03:41 am »

Es .net si raul, movelo que hara que otros pierdan el tiempo, como hizo MCKSys xD
En línea

Nietoma

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Cambiar formato a un Richtextbox
« Respuesta #6 en: 29 Mayo 2012, 11:47 am »

Siento mucho haberme confundido, pero es que soy nuevo en esto y no se cual es la diferencia entre Visual Basic y VB.net, en visual basic lo poco que utilicé fue Visual Basic 6.0,pero ya no sé por donde van y lo único que sé es que cuando me bajé este visual basic era "Visual Basic 2008" no decia nada de .Net.
Siento haberle echo perder el tiempo a MCKSys, desde luego no era mi intención y le doy las gracias por la ayuda que me ha prestado que seguro que me será útil aunque sea Visual Basic.
Un saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
cambiar formato
Multimedia
alejo55 6 2,805 Último mensaje 17 Marzo 2006, 11:41 am
por Songoku
Cambiar formato
Multimedia
miyointerior 1 1,852 Último mensaje 14 Julio 2006, 13:15 pm
por Songoku
RichTextBox guardar/recuperar formato (SOLUCIONADO)
Programación Visual Basic
Littl3 0 3,470 Último mensaje 30 Marzo 2008, 19:00 pm
por Littl3
(SOLUCIONADO) Cambiar el color de una línea en un richtextbox
.NET (C#, VB.NET, ASP)
Eleкtro 9 11,622 Último mensaje 27 Noviembre 2012, 14:38 pm
por Eleкtro
[Ayuda] Cambiar Color De Palabra En RichTextBox Y Que Se Envie Por Winsock
Programación Visual Basic
Brian1511 4 4,791 Último mensaje 10 Febrero 2015, 22:14 pm
por Brian1511
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines