decimalen bereken via txtbox (onafhankelijk van land instelling)

Status
Niet open voor verdere reacties.

Kiterme

Gebruiker
Lid geworden
1 mrt 2007
Berichten
18
Ik heb 2 txtboxen waar ik alleen (decimale) getallen in mag vullen (bv txtbox1 = 10 txtbox2 = 5.5). Decimale scheiding in US is "." en in NL ","
Daarna wil ik deze getallen vermenigvuldigen en de uitkomst via lblResult laten zien.

Wie kan me hierbij helpen.

Heb je meer info nodig, dan hoor ik het graag.
 
Hi Edmoor,

bedankt voor je reactie, maar mogelijk dat ik iets verkeerd doen.

Maar als ik FormatNumber functie gebruik, krijg het volgend:
10*8,5 = 85
10*8.5 = 850
 
Misschien handig om ook even te laten zien hoe je volledige aanroep naar FormatNumber eruit ziet?
 
Zoals aangegeven verschillende opties geprobeerd.

Wel wat anders gevonden:
Private Sub txtbox_KeyDown(sender As Object, e As KeyEventArgs) Handles txtSWtime.KeyDown
If e.KeyData = Keys.Decimal AndAlso
System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator = "," Then
e.SuppressKeyPress = True
My.Computer.Keyboard.SendKeys(","c)
End If


End Sub
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan