border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 21-10-2005, 19:50:10
Un Nuevo Amigo
 
Registrado: ene 2004
Posts: 15
schulo Valoración +2
Contactar con schulo a través de MSN
Predeterminado Posición del curson en una cadena de texto

como puedo saber la posicion del cursor un una cadena de texto

ejemplo
"hola amigos X"

X esta en la posicion 13

gracias.
__________________
Sin Dolor no hay Esfuerzo....
Responder Con Cita
  #2 (permalink)  
Antiguo 21-10-2005, 20:37:34
Avatar de [O]rbita[L]
Un Nuevo Amigo
 
Registrado: oct 2005
Ubicación: Portuguesa
Posts: 6
[O]rbita[L] Valoración +2
Contactar con [O]rbita[L] a través de MSN
Predeterminado

HoLas, bueno creo que lo que kieres es saber la posicion de una letra dentro de una cadena de caracteres, yo hice una funcion que hace eso hace tiempo.

te dejo el codigo fuente bien comentado para q lo entiendas :smt020

'---------------------------------------------------
'Funcion para mostrar la posicion de una letra
'dentro de una cadena de caracteres.
Private Function StrEncontrar(laCadena$, laLetra$) As Integer
Dim i%, Tam% 'Variables para el bucle for.
Dim Comprobar$ 'Para acelerar el proceso.

'Obtengo el numero de caracteres
Tam% = Len(laCadena$)

'Recorro la cadena.
For i% = 1 To Tam%

'Asigno la letra a comprobar
Comprobar$ = Mid$(laCadena$, i%, 1)
'Compruebo si la letra es la buscada

If Comprobar$ = laLetra$ Then
'La variable i% tiene la pos del caracter
StrEncontrar = i%
Exit Function 'Salir de la funcion
End If

Next i%
End Function
'---------------------------------------------------

espero q te sirva.
Salu2. :smt020
__________________
Luis E. Garcés V.
Responder Con Cita
  #3 (permalink)  
Antiguo 21-10-2005, 21:09:09
Avatar de chlsaul
Usuario VIP del Foro
 
Registrado: nov 2003
Ubicación: Trujillo
Posts: 510
chlsaul Valoración +2
Contactar con chlsaul a través de MSN Contactar con chlsaul a través de Yahoo
Predeterminado

Hola que tal, supongo que te refieres a la posicion del cursor en un cuadro de texto, pues si es asi seria...
Código:
msgbox "El cursor esta en la posicion: " & Text1.SelStart
Responder Con Cita
  #4 (permalink)  
Antiguo 21-10-2005, 21:41:30
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado

Cita:
Empezado por [O
rbita[L]]HoLas, bueno creo que lo que kieres es saber la posicion de una letra dentro de una cadena de caracteres, yo hice una funcion que hace eso hace tiempo.

te dejo el codigo fuente bien comentado para q lo entiendas :smt020

'---------------------------------------------------
'Funcion para mostrar la posicion de una letra
'dentro de una cadena de caracteres.
Private Function StrEncontrar(laCadena$, laLetra$) As Integer
Dim i%, Tam% 'Variables para el bucle for.
Dim Comprobar$ 'Para acelerar el proceso.

'Obtengo el numero de caracteres
Tam% = Len(laCadena$)

'Recorro la cadena.
For i% = 1 To Tam%

'Asigno la letra a comprobar
Comprobar$ = Mid$(laCadena$, i%, 1)
'Compruebo si la letra es la buscada

If Comprobar$ = laLetra$ Then
'La variable i% tiene la pos del caracter
StrEncontrar = i%
Exit Function 'Salir de la funcion
End If

Next i%
End Function
'---------------------------------------------------

espero q te sirva.
Salu2. :smt020
Amigo !!! existe la funcion INSTR() que hace exactamente lo que tu quieres lograr.

Saludos
Responder Con Cita
  #5 (permalink)  
Antiguo 22-10-2005, 00:03:25
Avatar de [O]rbita[L]
Un Nuevo Amigo
 
Registrado: oct 2005
Ubicación: Portuguesa
Posts: 6
[O]rbita[L] Valoración +2
Contactar con [O]rbita[L] a través de MSN
Predeterminado

JIJI, tienes razon amigo, lo q pasa es q tengo meses sin programar en vb (ahora lo hago en c++) pero gracias por recordarmelo :smt005
__________________
Luis E. Garcés V.
Responder Con Cita
  #6 (permalink)  
Antiguo 25-10-2005, 18:50:46
Un Nuevo Amigo
 
Registrado: ene 2004
Posts: 15
schulo Valoración +2
Contactar con schulo a través de MSN
Predeterminado

Gracias amigos por responder.

lo que necesita me lo respondio chlsaul.

Muchas gracias nuevamente.
__________________
Sin Dolor no hay Esfuerzo....
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
posicion de la cadena toloza C/C++ 0 09-09-2007 22:42:41
Separar Cadena de Texto saloas Visual Basic 6.00 4 01-06-2007 18:01:03
Posición Cadena Texto Korku Visual Basic.NET 2003 & 2005 1 23-10-2006 21:26:59
Desplazamiento de una cadena de texto Spawn69 Visual Basic 6.00 1 15-08-2005 22:17:30
Posición del formulario mcrex Visual Basic 6.00 3 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 02:25:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right