![]() |
Seleccionar parte de una cadena
Hola a todos.
Necesito selecionar parte de una cadena de texto proveniente de un edit. Se trata de un codigo de 8 digitos, y necesito seleccionar los dos primeros y los que hacen 3y4 es decir: 12345678 y necesito sacar por un lado 12 y por otro 34 Os agradeceria que me ayudarais Muchas gracias por anticipado. |
Pues una posible idea sería meter todos los digitos que introduzcas en un array; es decir, cada vez k metes uno lo copias en el array y vas sumando 1 al indice(para asi pasar al siguiente registro).....y lo podrías hacer desde el metodo OnKeyPress del edit.
|
No existe un método??
Muchas gracias yomis, pero me suena que existe un método que selecciona parte de una cadena, que selecciona o por la derecha o por la izquierda, pero es que ahora mismo no recuerdo. A ver si alguien lo sabe.
Muchas gracias otra vez, sino es una buena opción. Un saludo |
Pues ahora no caigo en si hay o no esa funcion :S asi que te digo otra forma.xDD
A ver, copias la cadena edit en una variable de tipo String y como sabes que quieres los 4 primeros caracteres de dicha cadena podrias poner algo asi: Código:
No se si es lo k kerias :P pero es lo k entendi.xDDD |
Cita:
deberías hacer alguna comprobación con la longitud del string por ejemplo, para evitar sorpresas...:D |
Cita:
|
| La franja horaria es GMT +2. Ahora son las 09:32:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi