Hej! Det finns en kontroll som heter maskediit om jag inte minns fel. Den sköter denna formatering åt dig. I properties kan man ju under DataFormat väja Number och 2 dec men det blir inte rätt ändå. Vet inte var jag ska hitta Maskedinput Är fältet knutet till en access-databas finnsmasked input där på fältegenskaperns. Du går in under meny Project-Components Välj Microsoft Mask Edit Control. du kan även använda formatnumber Jag har aldrig gillat MaskEditBox. Använder den bara när det är Datum. mittTal = .738564Textbox alltid med 2 decimaler
Jag vill att en textbox alltid visar tal med 2 decimaler. Om jag skriver "5+enter" ska resultatet i boxen va: "5.00". Om jag skriver ".2+enter" ska den visa "0.20". Jag vill att den visar punkt oavsett om man skriver komma eller punkt. Under förutsättning att det går att räkna med t.ex "2.(punkt)34" förståss.
/PSv: Textbox alltid med 2 decimaler
Sv:Textbox alltid med 2 decimaler
/PSv: Textbox alltid med 2 decimaler
/MartinSv:Textbox alltid med 2 decimaler
Där kan du skriva i property Mask ex. #######.##
Testa dig fram. Läs om MaskEditBox där finns det många trix man kan ta till.Sv: Textbox alltid med 2 decimaler
mittTal = .738564
Text1.Text = formatNumber(mittTal, 2)
Text1.Text blir då: 0.74Sv:Textbox alltid med 2 decimaler
Så här gör jag
<code>
Private Sub Command1_Click()
Text1.Text = Format$(12285.2, "0.00")
End Sub
Private Sub Text1_Change()
Text1.Text = Replace(Text1.Text, ",", ".")
End Sub
</code>Sv: Textbox alltid med 2 decimaler
Text1.Text = formatNumber(mittTal, 2)
Fae... det har jag missat i alla dessa år. Kanonbra Tack.