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


 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda. Copiar y pegar texto de un Richtextbox a un textbox
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda. Copiar y pegar texto de un Richtextbox a un textbox  (Leído 1,403 veces)
**Aincrad**


Desconectado Desconectado

Mensajes: 506



Ver Perfil
Ayuda. Copiar y pegar texto de un Richtextbox a un textbox
« en: 28 Noviembre 2017, 21:51 »

hola. soy yo de nuevo , jeje .  :rolleyes:   . buen me he encontrado con un problema.

bueno como dice el titulo , quiero copiar un texto de un Richtextbox y pegarlo a un textbox , bueno hasta hay es facil , pero cunado se copia al textbox no se conservan los saltos de linea . ya he intentado con vbnewline pero la verdad no se como hacerlo.

bueno tengo este codigo para copiar:

Código
  1. Clipboard.SetText(RichTextBox1.Text)

y este para pegar :

Código
  1. If Clipboard.GetDataObject().GetDataPresent(DataFormats.Text) = True Then
  2.            If TextBox1.SelectionLength > 0 Then
  3.                If MessageBox.Show("Do you want to paste over current selection?", _
  4.                    "Cut Example", MessageBoxButtons.YesNo) = DialogResult.No Then
  5.                    TextBox2.SelectionStart = TextBox2.SelectionStart + _
  6.                        TextBox2.SelectionLength
  7.                End If
  8.            End If
  9.            TextBox2.Paste()
  10.        End If

el problema es que cuando pego el texto al Textbox no se conservan los saltos de linea y se pone todas la palabras pegadas . nesesito ayuda con ese problemilla .  ;D

Gracias de antemano.  ;D



« Última modificación: 28 Noviembre 2017, 22:05 por **Aincrad** » En línea


Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.709



Ver Perfil
Re: Ayuda. Copiar y pegar texto de un Richtextbox a un textbox
« Respuesta #1 en: 28 Noviembre 2017, 23:33 »

Reemplaza el caracter de salto de linea:
Código
  1. TextBox1.Text = RichTextBox1.Text.Replace(ControlChars.Lf, Environment.NewLine) ' ControlChars.Lf = Convert.ToChar(&HA)

PD: no entiendo por qué intentabas hacer eso de copiar el texto al portapapeles con la intención de transferir el texto de un RichTextBox a un TextBox...

Saludos.


En línea


**Aincrad**


Desconectado Desconectado

Mensajes: 506



Ver Perfil
Re: Ayuda. Copiar y pegar texto de un Richtextbox a un textbox
« Respuesta #2 en: 28 Noviembre 2017, 23:58 »

gracias , @Elektro si me funciono .  ;D de verdad me quedo impresionado de tanto conocimiento que posees sobre programacion .   :o . debes haber estudiado durante un buen tiempo.  Gracias , de verdad muchísimas gracias.  ;-)

PD : yo había intentado algo parecido pero no me funciono .

Código
  1. TextBox2.Text = RichTextBox1.Text
  ;D  Gracias de nuevo  ;-)
En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines