Dans une Appli, je saisis des prix d'articles avec des décimales.
Dans les TexBox standards, je remplace le point du pavé numérique par une "," en utilisant
Private Sub TextBoxMontant_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles TextBoxMontant.KeyPress
If e.KeyChar = "." Then
e.Handled = True ' Annulation de la Frappe de Touche
Me.TextBoxMontant.Text += ","
Me.TextBoxMontant.SelectionStart = Len(Me.TextBoxMontant.Text) + 1
End If
End Sub
Je voudrais faire de même dans la colonne prix de mon dataGrid, je n'ai pas trouvé la solution, je me suis orienté vers DataGridTexBoxColumn.TextBox mais en vain.
Merci.