An Original Idea

because all great software begins with an original idea

The .net 2.0 Compact Framework WebBrowser Control

Posted by anoriginalidea on May 31, 2007

The .netcf 2.0 provides a web browser control.  This inspired me to try and create my own Web Browser based on .net technology.

The “WebBrowser” control has some serious limitations.  These include:

No “Title” property
Back/Next not supported (on 2003 only?)
Can’t access the “Document” object
Can’t change the context menu
Inability to set options such as formatting, cleartype, textsize etc (ie Anything useful)
Inability to access/invoke the favorites infrastructure
If you think about it, these are fairly major.

I overcame most of these problems in a few ways in Webby.

If you’re interested, feel free to ask questions by leaving comments on this post. 

5 Responses to “The .net 2.0 Compact Framework WebBrowser Control”

  1. peary said

    hi, I got the problem of “access the “Document” object” of webBrowser control. Could you tell me how to solve it?

  2. Saran said

    How to disable the context menu in system.windows.forms.webbrowser

  3. Liam said

    Yeah, I’m curious about how to disable the ContextMenu…

  4. I have created a reusable class that will allow you to disable the context menu for a WebBrowser control. I’ve posted an article at: http://anoriginalidea.wordpress.com/2007/12/31/disabling-the-context-menu-in-the-net-cf-webbrowser-control/

  5. Nicolas Dery said

    Hello, I’m currently developping a software for Windows CE 5.0 with the .Net Compact Framework 2.0sp2 in C# that makes usage of the WebBrowser component, and I must interact with the web page loaded (fill text in a textbox on that page and submit the form. And I have the “Can’t access the “Document” object” problem. Any help would be greatly appreciated as directions how to solve this.

    Thank you
    Nicolas

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>