I have two text boxes, txtDecimal and txtHexadecimal. When you type into the hex box, it converts and puts the converted value in the decimal box. But, when you type stuff into the hex box, it types backwards??

Like;
I put in 12345 and it comes out 12345
put in 03ED and it comes out DE3 ??
It seems to start going backwards as soon as i use a letter
BEE comes out as EEB etc

This is driving me nuts : ) I don't know what I'm doing wrong - the code for hex - dec conversion that im using is

txtDecimal.Text = Val("&h" & txtHexadecimal)

the conversion works, but the stupid text box wont behave!!