Visual Basic - Colores en un Rich Textboxt

Life is soft - evento anual de software empresarial
 
Vista:

Colores en un Rich Textboxt

Publicado por noexit2005 (2 intervenciones) el 23/07/2005 11:56:27
Hola a todos, estoy realizando un proyecto en VB 6.0 y necesito crear
en un Rich Textbox lineas de dos colores, las lineas contienen numeros,
siendo los pares rojos y los impares verdes. He usado el siguiente codigo
y no funciona:

'suponiendo que el control Rich Textbox se llama t

Dim i as integer

For i = 1 To 10
If i Mod 2 = 0 Then ' si i es par
t.SelColor = 255
t.TextRTF = t.TextRTF & i & Chr(13) & Chr(10)
Else
t.SelColor = 65280
t.TextRTF = t.TextRTF & i & Chr(13) & Chr(10)
End If
Next i

' Añado el caracter ASCII 13 para producir el salto de linea, y el 10
' para eliminar una barra vertical que aparece.

Muchisimas gracias a todos por vuestras respuestas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 14
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Colores en un Rich Textboxt

Publicado por SuNcO (599 intervenciones) el 23/07/2005 18:26:07
Le puse de nombre R en lugar de T

Private Sub Command1_Click()
R.SetFocus

For i = 1 To 10
If i Mod 2 = 0 Then ' si i es par
R.SelColor = 255
DoEvents
SendKeys i & "{ENTER}"
DoEvents
Else
R.SelColor = 65280
DoEvents
SendKeys i & "{ENTER}"
DoEvents
End If
Next i
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Colores en un Rich Textboxt

Publicado por noexit2005 (11 intervenciones) el 27/07/2005 11:13:18
Muchas gracias por tu respuesta, ha funcinado perfectamente. Siento no habertelo agradecido antes, pero debido al puente he estado unos dias fuera.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar