Bueno... lo disfrace un poco asi porque me parecio mas sencillo de entender. En realidad lo que tengo es esto:
Código:
if (((CtrlContacto)F.pnlContactos.Controls[i]).sel == true)
{
//Guardamos los valores
((CtrlContacto)F.pnlContactos.Controls[i]).StrNombre = txtNombre.Text;
((CtrlContacto)F.pnlContactos.Controls[i]).StrApellidos = txtApellidos.Text;
((CtrlContacto)F.pnlContactos.Controls[i]).StrTelefono = txtTelefono.Text;
((CtrlContacto)F.pnlContactos.Controls[i]).StrDireccion = txtDireccion.Text;
((CtrlContacto)F.pnlContactos.Controls[i]).StrCorreo = txtCorreo.Text;
((CtrlContacto)F.pnlContactos.Controls[i]).StrPoblacion = txtPoblacion.Text;
((CtrlContacto)F.pnlContactos.Controls[i]).StrImagenRuta = pic1.ImageLocation;
((CtrlContacto)F.pnlContactos.Controls[i]).StrFecha = DateFecha.Text;
}
tengo un control de usuario (CtrlContacto) que tiene sus propios campos, necesito hacer el cast, esto es copia de un proyecto mío hecho en c#, ahora quiero hacer lo mismo pero en vb y no me funciona, muchas gracias por la ayuda