Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: oliverm en 3 Junio 2013, 09:26 AM

Título: Eliminar texto seleccionado al presionar una tecla
Publicado por: oliverm en 3 Junio 2013, 09:26 AM
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
Título: Re: Eliminar texto seleccionado al presionar una tecla
Publicado por: HdM en 3 Junio 2013, 19:45 PM
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.
Título: Re: Eliminar texto seleccionado al presionar una tecla
Publicado por: oliverm en 3 Junio 2013, 20:41 PM
Gracias.
La sección .NET no la había pillado, ahora la encontré.