Tengo un control WebBrowser
alojado en una ventana Form
. El control se usa para mostrar hipervínculos que se crean en tiempo de ejecución. Estos enlaces apuntan a algunas páginas HTML y documentos PDF.Centrar el control WebBrowser en una aplicación C#
El problema es que cuando se carga el formulario que aloja el control del navegador, el foco está en el formulario. Cuando se presiona la tecla TAB, el foco no cambia al primer hipervínculo. Sin embargo, si realizo un clic con el mouse en el control y luego presiono la tecla TAB, el foco de tabulación está ahora en el primer hipervínculo. Intenté usar Select()
en el control WebBrowser
y luego llamé al Focus()
, pero no resuelve el problema.
¿Alguna idea sobre cómo configurar el foco de la pestaña en el primer hipervínculo en la carga? Gracias.
Saludos, Harish
Esto no ayuda en la edición actual :( –
Si me permite la pregunta, ¿qué parte no ayuda? ¿El código de muestra que selecciona el control WebBrowser y permite a los usuarios seleccionar el enlace con la tecla TAB? O la parte que explica que necesita usar el elemento HtmlElement del primer enlace para establecer el foco en él? O la parte que pregunta para comprobar si ¿algo más está capturando el enfoque? Dígame qué parte no está clara. Explicaré más detalles si es necesario. Gracias. –
@A shrafBashir, ¿podría explicarme cuál es el problema actual, que no pude ayudar? –