Hej Frågan är lite för vag. Man ska bara kunna mata in numeriskt värde. Utan decimaler men max 2 och i så fall acceptera decimalkomma. Som du säger givetvis en Func och inte en Sub...Rutin som kontrollerar inmatning av decimaltal med decimalkomma
Behöver ett exempel på hur jag gör en Sub som bara tillåter att användaren matar in numeriska värden med decimalkomma, 1 eller 2 decimaler.
DSv: Rutin som kontrollerar inmatning av decimaltal med decimalkomma
Menar du att det måste vara decimalkomma eller skall det följa användarens inställningar?
Är tusentalsavgränsare ok?
Måste det vara 1 eller 2 decimaler eller kan det vara 0 eller 3 också?
Är negativa tal ok?
Här har du flera exempel:
http://msdn.microsoft.com/en-us/library/system.globalization.numberstyles.aspx
(Dessutom låter det lite konstigt med en Sub. Borde det inte vara en Function om du ska få veta vad som matades in?)Sv:Rutin som kontrollerar inmatning av decimaltal med decimalkomma
Ska kolla din länk.
BTW; jag har Regional Settings= Swedish och har kollat att decimaltecken är satt till komma (,). Tycker att t ex en NumericUpDown borde använda de inställningarna?