si, esa parte ya la hice. explico un poco mas detallado.
es un textbox en el cual va una coordenada (aproximadamente 8 digitos), por lo que seria tedioso copiar numero por numero. entonces permito que peguen el contenido desde el clipboard.
el problema es que el evento KeyPress no es llamado, por lo cual use RegEx en el evento TextChange. el codigo completo para esto es:
- Const BadChars As String = "[!-/:-■]" 
-   
- Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress 
-     If Not IsNumeric(e.KeyChar) And Not Char.IsControl(e.KeyChar) And e.KeyChar <> "." And Asc(e.KeyChar) <> 8 Then 
-         e.Handled = True 
-     If e.KeyChar = "." And TextBox3.Text.IndexOf(".") <> -1 Then 
-         e.Handled = True 
- End Sub 
-   
- Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged 
-     TextBox3.Text = Regex.Replace(TextBox3.Text, BadChars, "") 
- End Sub 
lo que aparece como "■" es el caracter ascii 254