elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 09:01  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  RichTextBox que me mata la cabeza..
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: RichTextBox que me mata la cabeza..  (Leído 441 veces)
rembolso

Desconectado Desconectado

Mensajes: 147



Ver Perfil
RichTextBox que me mata la cabeza..
« en: 24 Noviembre 2010, 01:50 »

hola. estoy trabajando con  cadenas de colores  y solo se marcan 2 cadenas ..
la idea es: tener una simple cadena donde al encontar cierto caracter  seguido de un numero del 0 al 7 se marque toda la cadena anterior del color asigando :

nota : ADD ES EL  RichTextBox , ColorSet ES LA FUNCION PARA DETERMINAR EL COLOR DEL  0 AL 7. EL @ ES EL CARACTER que es seguido de un numero para determinar el color..

Citar
Private Function ColorSet(Datos As String)
Select Case Datos
Case "0"
ColorSet = vbBlack
Case "1"
ColorSet = vbRed
Case "2"
ColorSet = vbGreen
Case "3"
ColorSet = vbYellow
Case "4"
ColorSet = vbBlue
Case "5"
ColorSet = &HFFFF00
Case "6"
ColorSet = 16711935
Case "7"
ColorSet = vbWhite
End Select
End Function

Private Function dd(Datos As String)
Dim i, Conteo, LLeva
LLeva = 0
Conteo = 0
For i = 1 To Len(Datos)
Conteo = Conteo + 1
If Mid(Datos, i, 1) = "@" Then
LLeva = LLeva + 1
Add.Text = Add.Text & Mid(Datos, i - Conteo + 1, Conteo - 1)
Add.SelStart = i - Conteo - LLeva + 1
Add.SelLength = Conteo - 1
Add.SelColor = ColorSet(Mid(Datos, i + 1, 1))
conteo = "0"
Else
End If
Next i
End Function

El problema: no marca a las cadenas , marca solo 2 cadenas ejmplo:_

Call dd("hola@3como@2andas@1")

solo va a marcar 2 colores no 3. y quedaria asi.   holacomoandas
y tendria que quedar asi : holacomoandas
podrian ayudarme ....


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
El matador no mata ;-)
Chats; IRC y Messengers
Dark Hacking 6 799 Último mensaje 9 Enero 2003, 01:37
por RedLion
Mata procesos? o AV Killer?
Análisis y Diseño de Malware
Oceanic 3 910 Último mensaje 13 Octubre 2007, 09:35
por feler
[Codigo] Mata Bichos =P
Programación Visual Basic
CesarTkgo69 2 551 Último mensaje 3 Diciembre 2007, 00:53
por Sh4k4
ETA mata de nuevo « 1 2 3 »
Foro Libre
Goldmoon 30 3,284 Último mensaje 28 Marzo 2008, 22:55
por Pistako
Wikipedia mata al Nobel
Noticias
wolfbcn 1 626 Último mensaje 9 Octubre 2008, 21:48
por Nakp
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines