Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: XR32Y en 09 de Julio 2015, 02:54

Título: [C#] Clickear imagen dentro de webbrowser (invokemember)
Publicado por: XR32Y en 09 de Julio 2015, 02:54
Hola, estoy haciendo un programa para un juego online que consiste en agarrar unas cajas, entonces necesito saber cómo puedo utilizar la funcion de invokemember("click") para clickear esas imágenes de caja cada que aparezcan.
Título: Re:[C#] Clickear imagen dentro de webbrowser (invokemember)
Publicado por: XR32Y en 13 de Julio 2015, 01:39
¿Nadie?  :-[ Igual, alguna otra cosa que recomienden?.

 Lo que necesito es que funcione dentro de un webbrowser y que se clicken ciertas imágenes.
Título: Re:[C#] Clickear imagen dentro de webbrowser (invokemember)
Publicado por: César Krall en 15 de Julio 2015, 19:48
Hola para obtener ayuda es necesario describir mejor el problema (no se entiende bien a qué te refieres con agarrar unas cajas) y es preferible que hayas escrito el código y lo pegues como se explica en https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

La ejecución de respuesta a eventos puede hacerse con JavaScript pero en el proyecto que estás desarrollando no sé lo que necesitas realmente. Aquí hay ejemplos: https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=78&Itemid=206


Ejemplo de InvokeMember:

Código: [Seleccionar]
HtmlElementCollection inputColl = HTMLDoc.GetElementsByTagName("input");
        foreach (HtmlElement inputTag in inputColl)
        {
            string valueAttribute = inputTag.GetAttribute("value");
            if (valueAttribute.ToLower() == "sign up")
            {
                inputTag.Focus();
                inputTag.InvokeMember("Click");
                break;
            }
        }


Saludos
Título: Re:[C#] Clickear imagen dentro de webbrowser (invokemember)
Publicado por: XR32Y en 17 de Julio 2015, 01:31
Gracias por responder, me explico mejor; es que estoy haciendo una prueba en un juego flash algo antiguo que consiste en eso, agarrar unas especies de cajas para obtener recompensas y mientras no se vean esas cajas dentro del juego que continúe haciendo clicks automáticamente hasta ver una y volverla a clickear.