سلام

این کد تبدیل به Hex هست

Dim hexNumbers As System.Text.StringBuilder = New System.Text.StringBuilder
For Each c As Char In TextBox1.Text
hexNumbers.Append( Convert.ToString(Convert.ToUInt16(c), 16))
Next
TextBox2.Text = hexNumbers.ToString()


هگز حروف انگلیسی و اعداد 2 رقمیه
در صورتی که برای فارسی 3 رقمیه

میخام وقتی توی textbox حرف انگلیسی و عدد وارد کردم یه صفر(0) پشت عدد خروجی درج بشه و وقتی حرف فارسی وارد کردم اون صفره درج نشه تا در خروجی همیشه یه عدد 3 رقمی در بیاد

لطفا راهنمایی کنید
ممنون