1,105,254 Community Members

Web Browser Help

Member Avatar
IsaacMessi10
Junior Poster in Training
83 posts since Aug 2012
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 6 [?]
 
0
 
    Private Sub RefreshGoSearchCancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RefreshGoSearchCancel.Click
        If (AddressBar.Text = "") Then
            WebBrowser.Refresh()
        ElseIf (AddressBar.Text <> "" And "." And "") Then
            WebBrowser.Navigate("www.google.com/search?q=" & AddressBar.Text)
        Else
            WebBrowser.Navigate(AddressBar.Text)
        End If
    End Sub

This is the code for The AddressBar to refresh when text hasn't changed, search when there is no website prefix and navigate to a web address when ther is. A runtime error is showing up any help?

Member Avatar
Sahil89
Posting Whiz in Training
211 posts since Sep 2011
Reputation Points: 0 [?]
Q&As Helped to Solve: 24 [?]
Skill Endorsements: 3 [?]
 
2
 

ElseIf (AddressBar.Text <> "" And "." And "") Then

You will have to write it like this

ElseIf (AddressBar.Text <> "" And AddressBar.Text <> ".") Then

you were comparing string only once.

Member Avatar
IsaacMessi10
Junior Poster in Training
83 posts since Aug 2012
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 6 [?]
 
0
 

thanks
noob mistake

Member Avatar
AleMonteiro
Master Poster
758 posts since Aug 2010
Reputation Points: 115 [?]
Q&As Helped to Solve: 143 [?]
Skill Endorsements: 29 [?]
 
2
 

I'd say the best way to handle the address bar text is using Regular Expression.

Or if just want to check if it's a valid URI, use this: Uri.IsWellFormedUriString(YourURLString, UriKind.RelativeOrAbsolute)

You
This article has been dead for over three months: Start a new discussion instead
Post:
Start New Discussion
Tags Related to this Article