Foros del Web » Programación para mayores de 30 ;) » .NET »

RichTextBox

Estas en el tema de RichTextBox en el foro de .NET en Foros del Web. Hola a todos, en las siguientes lineas por q se pierde el color cada ves q va incrementando el for. Dim conta As Integer conta ...
  #1 (permalink)  
Antiguo 05/04/2006, 11:24
 
Fecha de Ingreso: julio-2005
Mensajes: 7
Antigüedad: 18 años, 9 meses
Puntos: 0
RichTextBox

Hola a todos, en las siguientes lineas por q se pierde el color cada ves q va incrementando el for.

Dim conta As Integer
conta = 0
For i = 1 To 10
Me.RichTextBox1.Text &= "prue" & vbNewLine
Me.RichTextBox1.Select(conta, Me.RichTextBox1.Text.Length)
Me.RichTextBox1.SelectionColor = Color.Gold
conta = Me.RichTextBox1.Text.Length
Me.RichTextBox1.Text &= "prueba2" & vbNewLine
Me.RichTextBox1.Select(conta, Me.RichTextBox1.Text.Length)
Me.RichTextBox1.SelectionColor = Color.DarkCyan
conta = Me.RichTextBox1.Text.Length
Next

Tien algun problema este contro?
Saludos y gracias
  #2 (permalink)  
Antiguo 06/04/2006, 01:19
Avatar de javiermil  
Fecha de Ingreso: agosto-2004
Mensajes: 509
Antigüedad: 19 años, 8 meses
Puntos: 2
Hola, debe hacerse un lío con la concatenación, hazlo así:

Dim conta As Integer
conta = 0
For i = 1 To 10
Me.RichTextBox1.AppendText("prue" & vbNewLine)
Me.RichTextBox1.Select(conta, Me.RichTextBox1.Text.Length)
Me.RichTextBox1.SelectionColor = Color.Gold
conta = Me.RichTextBox1.Text.Length
Me.RichTextBox1.AppendText("prueba2" & vbNewLine)
Me.RichTextBox1.Select(conta, Me.RichTextBox1.Text.Length)
Me.RichTextBox1.SelectionColor = Color.DarkCyan
conta = Me.RichTextBox1.Text.Length
Next

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:17.