vorrei implementare una TextBox che permetta l'inserimento di soli numeri ma con il seguente codice mi accetta solo numeri interi mentre avrei bisogno anche di inserire numeri decimali... suggerimenti ?

codice:
Imports System.Windows.Forms.TextBox

Public Class NumericTextField

    Inherits System.Windows.Forms.TextBox

    Public Sub NumericTextField_KeyPressed(ByVal sender As Object, ByVal evt As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress

        If ((Not Char.IsDigit(evt.KeyChar)) And (Not Char.IsControl(evt.KeyChar)) And (Not Char.IsSeparator(evt.KeyChar))) Then
            evt.Handled = True
        End If

    End Sub


End Class