Add Custom delphi webbrowser with many features


Create a custom webbrowser within minutes with added functionality and several useful features. You can download each demo separately and of course also view them separately. Every chapter was written with no extra components other than those present in Delphi 7 already and those in external_units.zip.

Everything will work with newer versions of Delphi too. You can also download the windows chm help file for offline viewing.


While I think every precaution has been taken to rule out errors, should you encounter any please inform me of that, I will happily fix it. Again thanks for the people who have helped me with it. Be sure to visit the sites named in the readme part!

Chapter 1 - Create a custom progressbar
Chapter 2 - Adding a download current url button
Chapter 3 - Enable copy and paste
Chapter 4 - Adding find feature
Chapter 5 - Adding an edit current page feature
Chapter 6 - Add print features
Chapter 7 - Create a list links feature
Chapter 8 - Are we online?
Chapter 9 - Set the color of the progressbar
Chapter 10 - Place the progressbar over a statusbar
Chapter 11 - Populate statusbar with MAC address
Chapter 12 - Retrieve Network Group Name and show it
Chapter 13 - Display the local IP on the statusbar
Chapter 14 - Fill up the last TPanel with some info
Chapter 15 - Capture screenshot from url
Chapter 16 - Adding navigation
Related Discussions
  • HOW TO KILL ANYOTHER PROGRAMS WITH DELPHI? (2001-01-02 19:04:42)
    Find the handle of the window using FindWindow or EnumWindows and use PostMessage(ProgramHandle, WM_CLOSE, 0, 0); I have not tried it, but it...
  • HOW TO GREP CHARACTERS IN DELPHI 3 (2001-01-03 03:29:32)
    Var Grep : String; Begin Grep := Copy('2000-46',6,2); End; The first parameter is a string or a dynamic array, the second is the index of...
  • HOW CAN I DEBUG DLL (2001-01-03 02:48:24)
    Do you mean how to find internal errors while writing a DLL file or how to get the exact error while calling a DLL Function ? /Filip
  • USING DLLS (2001-01-04 01:47:50)
    Hi again Goober ... :o) Let's take NETAPI32.DLL as an example. This DLL is created by Microsoft and the explanation of its use is described in...
  • DOT ON SCREEN (2001-01-03 05:42:55)
    Delphi does not support a Pixel function with a HDC, you have to use the Windows-API-function COLORREF SetPixel( HDC hdc, // handle...
  • HOW TO RUN DATABASE APPLICATION ON THE INTERNET (2017-06-09 10:54:22)
    Well, in design I think there is already an issue. Backend is more then just a database with which you connect. There should be a complete layer...
  • HELP WITH CHDIR !!!! TURBO PASCAL VS DELPHI (2001-01-03 08:48:49)
    This is because the ChDir Procedure, the SetCurrentDir and SetCurrentDirectory Functions are changing the directory in the active process. Try...
  • FRIENDS IN DELPHI ?? (OR OTHER ACCESS WORKAROUNDS) (2001-01-04 11:08:37)
    One of the quirks of Delphi is that classes in the same unit can access protected and private methods and variables. Borland does this a lot in...
  • SENDING ICQ MSGS FROM DELPHI (2001-01-03 16:54:03)
    I tried the ICQ Api, but never used it. I've added a simple ICQPager component to delphipages (Winsock/TCPIP).. it might help... Q
  • RUNNING A DATABASE APPLICATION ON ANOTHER COMPUTER (2001-01-07 07:36:33)
    In the BDE on the other PC (the one without the database), you must add an alias to point to the location of the database in the format of:...
Latest News
Submit News Form Past News
Latest Forum Entries