Solved

Submit web form automatically in windows form?

Posted on 2007-03-29
8
364 Views
Last Modified: 2012-06-27
how can i have my program click a button in browser page using the browser control. I want to do this but can't find a solution.  anyone have any ideas?

Example:  have text box in a windows form with a submit button on the windows form.  When you fill in a search term in the text box, click on the submit button, the windows form should open up google in a web browser control and show the results, but actually use the google homepage to do so, not the google api.
0
Comment
Question by:OnlineGuitarist
  • 3
  • 2
8 Comments
 
LVL 86

Expert Comment

by:Mike Tomlinson
ID: 18817276
Here is one where I spawn an instance of Internet Explorer:
http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_21779070.html
0
 
LVL 86

Accepted Solution

by:
Mike Tomlinson earned 250 total points
ID: 18817374
Here is how to do it with the WebBrowser control embedded on yor form in VB.Net 2005:

Public Class Form1

    Private firstPage As Boolean = True

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        firstPage = True
        WebBrowser1.Navigate("www.google.com")
    End Sub

    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        If firstPage Then
            firstPage = False
            WebBrowser1.Document.All.Item("q").InnerText = TextBox1.Text
            WebBrowser1.Document.All.Item("btnG").InvokeMember("Click")
        End If
    End Sub

End Class
0
 

Author Comment

by:OnlineGuitarist
ID: 18836828
so my understanding is that btnG is the name of the submit form.  If the forms button name is random, would this still be possible?
0
 

Author Comment

by:OnlineGuitarist
ID: 18836831
err, btnG is the name of the button
0
 
LVL 86

Expert Comment

by:Mike Tomlinson
ID: 18836859
Exactly..."btnG" is the submit button on this form.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It’s quite interesting for me as I worked with Excel using vb.net for some time. Here are some topics which I know want to share with others whom this might help. First of all if you are working with Excel then you need to Download the Following …
Parsing a CSV file is a task that we are confronted with regularly, and although there are a vast number of means to do this, as a newbie, the field can be confusing and the tools can seem complex. A simple solution to parsing a customized CSV fi…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question