>What are the following data types are and the storage requirements of each?
This is something you can find in any C reference. So why are you even asking the question?
char is a byte, the size is 1.
unsigned char is a byte guaranteed never to have a negative value, the size is 1.
int is a signed integer, the size depends on your compiler
long is a signed long integer, the size depends on your compiler.
float is a single precision floating-point type, the size depends on your compiler.
double is a double precision floating-point type, the size depends on your compiler.
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 ...