0

適切なカルチャが設定され、通貨記号が許可されているシングルで tryparse を実行しようとしていますが、何も機能していないようです

これが条件です

If (Not Single.TryParse(e.FormattedValue.ToString, NumberStyles.AllowCurrencySymbol, CultureInfo.CurrentCulture, dTemp) OrElse dTemp < 0) Then
                    MsgBox("La valeur ne doit pas être négative ni être une lettre. Ne laisser pas la case vide non plus.")
                    e.Cancel = True
                End If

みたいな値98,00 $で状態に入ります…。

では、複雑な文字列ビルダーなしで、通貨を処理する必要がないことを理解させるにはどうすればよいですか。基本的に、私は何を間違っていますか

4

1 に答える 1