Don't use an OCX, that is a COM control. You want to avoid using them in .Net as much as possible.

You can use something like this. The first value is the text you want formatted.

text1.text = format("21.22","Currency")

or check this link for a control you can easily use:
http://www.c-sharpcorner.com/winform...dTextBoxJP.asp