Eliminar texto seleccionado al presionar una tecla

Iniciado por oliverm, 3 Junio 2013, 09:26 AM

0 Miembros y 1 Visitante están viendo este tema.

oliverm

Buenas, en un cuadro de texto ingresé código para que se cambien los puntos por comas y luego se deje el cursor al final, pero ahora ese textbox al seleccionar lo escrito y escribir algo nuevo, no se borra lo anterior, solo comienzas a escribir y el texto anterior se mantiene.

Código (vb.net) [Seleccionar]
Private Sub puntoDePartida2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles puntoDePartida2.KeyPress

        puntoDePartida2.Text = Replace(puntoDePartida2.Text, ".", ",")
        puntoDePartida2.SelectionStart = Len(puntoDePartida2.Text)

End Sub


Eso es lo que llevo. Qué le agrego para arreglaro?
Saludos

HdM

Hola.

Ya abriste un hilo sobre esto anteriormente, y ya te dijeron en qué sección debías postear .NET

Creo que te sería mucho más sencillo (como te comenté), hacer sólo esto en el keypress:

Código (vbnet) [Seleccionar]

If e.KeyChar = "." Then
     e.KeyChar = ","
End If


Saludos.

- Nice to see you again -

oliverm

Gracias.
La sección .NET no la había pillado, ahora la encontré.