Where did you find the parseChar() method? I don't see it in the java API doc.
If your are going to give advice, at least try it in a small program and test it before posting it and wasting everyone's time.
To expand on what norm said:
A char is a numeric primitive - its a 16 bit number that's used to hold a Unicode value representing an individual character in some chosen characterset. Primitives like char do not have methods.
A String is an Object that holds some text as a (private) array of chars and has many methods for working with them.
"Parse a String into a char" just doesn't make sense. A String of length n contains n chars.
If you want to get a char from some text input stream or String array you have to ensure that the String is of length 1, then get that one char from the String using its charAt method.
For Each ctrl As Control In Me.Controls("pnlMainPanel").Controls
If ctrl.GetType Is GetType(System.Windows.Forms.Panel) Then
For Each subCtrl As Control In ctrl.Controls
If subCtrl.GetType Is GetType(System.Windows.Forms.TextBox) Then
If subCtrl.GetType Is ...