Spanish (SOLUCIONADO) Cambiar new por old en TextChanged

J M Movilla Cuadrado

Member
Licensed User
Cuando en el evento TextChanged se cumple una condición por la que no debo aceptar la modificación del valor del texto, ¿cómo hago para que el nuevo valor sea el viejo valor?
B4X:
' Siendo cTitu una variable que obligue a ser la parte izquierda del texto...

Sub EditText1_TextChanged (Old As String, New As String)
        If New.SubString2(0,10) <> cTitu Then
            New=Old                         ' ESTO NO FUNCIONA
        End If
End Sub

Gracias anticipadas.
 
Last edited:

Gabino A. de la Gala

Active Member
Licensed User
Cuando en el evento TextChanged se cumple una condición por la que no debo aceptar la modificación del valor del texto, ¿cómo hago para que el nuevo valor sea el viejo valor?
B4X:
' Siendo cTitu una variable que obligue a ser la parte izquierda del texto...

Sub EditText1_TextChanged (Old As String, New As String)
        If New.SubString2(0,10) <> cTitu Then
            New=Old                         ' ESTO NO FUNCIONA
        End If
End Sub

Gracias anticipadas.

"Entiendo" que la asignación del valor debería de ser algo así:
B4X:
If New.SubString2(0,10) <> cTitu Then
  EditText1.Text = Old
End If
 

J M Movilla Cuadrado

Member
Licensed User
Jo..., que largas se me han puesto las orejas... Cuando uno se empeña en mantener su error, como si fuera ciego...
Con lo sencillo y lógico que es tu razonamiento.
Muchísimas gracias por la respuesta y por la rapidez de la misma.
 
Last edited:

Gabino A. de la Gala

Active Member
Licensed User
Jo..., que largas se me han puesto las orejas... Cuando uno se empeña en mantener su error, como si fuera ciego...
Con lo sencillo y lógico que es tu razonamiento.
Muchísimas gracias por la respuesta y por la rapidez de la misma.

(SOLUCIONADO)
No hay de qué.
Para eso estamos.
 
Top