about VB 的 Format(編號:1245)

請問
dim myval as byte
  myval = &hB
  txtbox1 = Format(Hex(myval), "00")
  ' 這個時候 txtbox1 顯現 B 而不是 0B
  ' 如果
  myval = &h8
  txtbox1 = Format(Hex(myval), "00")
  ' txtbox1 顯現 08
  我需要 show 0B <== 這是 VB Format 的 Bug 還是我應該用別的方法呢 ?
  望請您不吝指教 !!!!
  Thanks very much!