Esempio n. 1
0
 void LoadCoordsGmap()
 {
     try
     {
         ManualResetEvent waitEvent = new ManualResetEvent(false);
         winFormsBrowserView2.FinishLoadingFrameEvent += delegate(object sender, FinishLoadingEventArgs e)
         {
             // Wait until main document of the web page is loaded completely.
             if (e.IsMainFrame)
             {
                 if (this.tbCoords.Text != null)
                 {
                     waitEvent.Set();
                     DOMDocument     document   = winFormsBrowserView2.Browser.GetDocument();
                     DOMInputElement searchgmap = (DOMInputElement)document.GetElementById("searchboxinput");
                     searchgmap.Value = tbCoords.Text;
                     searchgmap.Click();
                     DOMElement searchbutton = document.GetElementById("searchbox-searchbutton");
                     searchbutton.Click();
                 }
             }
         };
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 2
0
        public Form1()
        {
            InitializeComponent();

            browser = BrowserFactory.Create();
            BrowserView browserView = new WinFormsBrowserView(browser);

            browserView.Browser.DialogHandler = new WinFormsDefaultDialogHandler((Control)browserView.GetComponent());

            this.Controls.Add((Control)browserView.GetComponent());

            browserView.Browser.FinishLoadingFrameEvent += delegate(object sender, FinishLoadingEventArgs e)
            {
                if (e.IsMainFrame)
                {
                    Browser     myBrowser = e.Browser;
                    DOMDocument document  = myBrowser.GetDocument();
                    DOMElement  link      = document.GetElementById("button");
                    if (link != null)
                    {
                        link.Click();
                    }
                }
            };
            browserView.Browser.LoadHTML("<html><body><button id='button' " +
                                         "onclick=\"alert('Button has been clicked!');\">Click Me!</button>" +
                                         "</body></html>");
        }