Visual Basic - Sacar Caracter de cadena

Life is soft - evento anual de software empresarial
 
Vista:

Sacar Caracter de cadena

Publicado por Pedro (6 intervenciones) el 05/12/2005 13:12:59
Hola a todos. Mi problema es el siguiente: tengo que hacer un ejercicio en visual basic para resolver un sudoku sencillo. El formulario principal consta de 81 cuadros de texto formando una matriz de controles y dos botones ,el de cerrar y el de resolver que llama a las funciones que tengo en un modulo.
Las funciones son : inicializar que inicializa un array tipo string con los valores "123456789"
valores que recoje los numeros que tu escribes en el los cuadros de texto para resolver un sudoku tomado de un periodico, por ejemplo. y recorre toda la matriz para asignar el valor escrito a la posicion correspondiente del array. Yo lo he llamado Dim numeros(i , j) as string
y la funcion resolver, que es donde tengo la duda:
mi intencion es recorrer la matriz de controles y si encuentra un numero escrito lo saque de la cadena "123456789" pero no se como se hace o si existe una función para hacerlo.
por ejemplo estoy situado en el primer cuadro de texto ,que esta vacio, y empiezo a recorrer la matriz y encuentro el numero 4, ese numero no me vale para el primer cuadro y lo quiero sacar de la cadena, asi hasta quedarme con un valor. quisiera saber como se hace, gracias.
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

RE:Sacar Caracter de cadena

Publicado por EGV (385 intervenciones) el 05/12/2005 14:31:14
suponiendo que la matriz de texto se llame Mitexto

For i = 0 to (los que sean )
If Mitexto(i).text = "12..." then
instrucciones
exit for
end if
next
suerte
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

Instr (Creo que te sirve)

Publicado por Ronald Mavarez (15 intervenciones) el 05/12/2005 14:42:22
Hola pedro, me parece un poco engorroso lo que escribiste pero mira esta a ver si entendi.

puedes usar la funcion "Instr"para buscar informacion en un cuadro de texto, busca mas informacion en este link:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctinstr.asp

Cualquier cosa avisas...
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:Gracias Ronald

Publicado por Pedro (6 intervenciones) el 05/12/2005 15:56:55
Gracias Ronald esa funcion es la que necesitaba
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