I'm using the textbox change event both to handle a XProcess call, but also
need to allow the user to manually enter a string which represents currency.

The problem I'm experiencing is the XProcess works fine, but the user entry
to enter a currency "valued" string (e.g. 1234.75) is causing problems.
(would not allow user to enter a proper string and would give weird results)
I've identified it to the following line within the textbox Change event.

Code:
tbOrderPrice = Format$(tbOrderPrice.Text, "##.00")
What is happening is this line is forcing the textbox change event to re-call itself.
I need the above line to format the textbox string prior to calling
several other procedures from this textbox change event.

Anyone have any idea how I can get the textbox string to be correctly formatted
without the event recalling itself?