Can't work it into the case statement, but you could do it this way:
\n If htFieldAddrMap.ContainsKey(arr(0)) Then\n If TypeOf htFieldAddrMap(arr(0)) Is TextBox Then\n htFieldAddrMap(arr(0)).text = arr(1)\n ElseIf TypeOf htFieldAddrMap(arr(0)) Is CheckBox Then\n htFieldAddrMap(arr(0)).checked = arr(1)\n ElseIf TypeOf htFieldAddrMap(arr(0)) Is NumericUpDown Then\n htFieldAddrMap(arr(0)).value = arr(1)\n ElseIf TypeOf htFieldAddrMap(arr(0)) Is ComboBox Then\n htFieldAddrMap(arr(0)).text = arr(1)\n Else\n MsgBox("Unhandled Type:" & arr(0) & "]:[" _\n & htFieldAddrMap(arr(0)).GetType().ToString & "]")\n End If\n End If\n