devxlogo

Enhancing the WebBrowser Control to Show Status Notifications

Enhancing the WebBrowser Control to Show Status Notifications

The WebBrowser control does not show notifications such as:

  1. Downloading web page…
  2. Resolving proxy…
  3. Hyperlink URLs

You can quickly enable this by using the StatusTextChanged Event of the WebBrowser control. It is a two-step process:

Step 1: Attach an event handler to the Webbrowser’s StatusTextChanged event like this: myWebBrowser.StatusTextChanged += new EventHandler(myWebBrowser_StatusTextChanged);

Step 2: Use the Webbrowser’s StatusText property to retrieve the current status notification. Create the event handler.

private  void myWebBrowser_StatusTextChanged(object sender, EventArgs e) {   //get the current status text from the webbrowser control //and assign it to a control in the status bar.     statusStrip1.Text = webBrowser1.StatusText; }

devx-admin

Share the Post: