Existen problemas con el uso de llamadas de vinculación tardía de WebBrowser relacionadas con la generación de nombres de objeto/propiedad.Problema WebBrowser con nombres de objetos/propiedades de Enlace tardío
Por ejemplo:
WebBrowser1.Document.DomDocument.Forms.Myform.mycontrol.Value = "test"
fallará con más de una instancia del control WebBrowser
lo que realmente sucede es que MyControl convertido MyControl objeto y aplicación vb.net compilado fallarán con error
Miembro no encontrado. (Excepción de HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND)) en Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet (Object o, Tipo tipoObj, nombre String, Object [] args, String [] paramnames, Boolean [] CopyBack) en Microsoft .VisualBasic.CompilerServices.NewLateBinding.LateGet (Object Instance, Tipo Tipo, String MemberName, Object [] Arguments, String [] ArgumentNames, Tipo [] TypeArguments, Boolean [] CopyBack) en Execute() en C: \ Proyectos \ WebBrowser \ SampleCall.vb: línea 16
¿Hay alguna solución para este problema?
mismo código funcionará con aplicación VB6 con WebBrowser múltiples controles
Editar: Este código se comipled con: Option Strict Off