Menu Speed Button Components


Contents


Description

This unit contains a set of three speed button derived components that either display pop-up menus associated with the buttons or form connected button / menu button pairs. The components are:


Compatibility

The unit is compatible with Delphi 4. It may work correctly in Delphi 5 but this has not been tested.


Installation

  1. Unzip the component's .zip into a folder of your choice, preserving the directory structure.
  2. Copy the files PJMenuSpeedButtons.pas, PJMenuSpeedButtons.dcr and PJMenuSpeedButtons.res to where you wish to install into Delphi. This will probably be a sub-folder of the $(DELPHI)\lib folder.
  3. Install the unit's components and property editor into the palette by chosing the Component | Install Component menu option to display the Install Component dialog box. Then:
  4. You can now delete PJMenuSpeedButtons.pas from the place where you copied it if you wish (but ensure that the .dcu files are not deleted). The component will appear on a palette called DelphiDabbler. The other code in the unit can be made available simply by use-ing the unit in your projects. You can move the components to a different palette as required.
  5. The simplest way to install the help file is to use my Component Help Installer Expert. To install manually, proceed as follows:
  6. The supplied demo programs can be loaded into Delphi and compiled and run as required.

Known Issues

No bugs reported to date.


Update History

Release 1.0.1 of 11 September 2003
PJMenuSpeedButtons.pas 1.0.1 of 11 September 2003

Release 1.0 of 23 June 2001
PJMenuSpeedButtons.pas v1.0 of 23 June 2001


License & Disclaimer

This component is copyright © P.D.Johnson, 2001-2003.

The source code and help files can be freely distributed on a not-for-profit basis providing that:

  1. the source code is not altered.
  2. this readme file is distributed with it unchanged.

By not-for-profit I mean that you may recover out of pocket expenses incurred in distributing the code, but should not make a profit from this.

If you discover any bugs in this implementation, or if you have any update suggestions, please contact me via my website.

Please do modify the code for you own use. I'd like to see any changes you make - I could incorporate them into future versions. Please notify me of changes on at the above e-mail address.

This software is provided as is - no warranty is given as to its suitability for any purposes to which you may wish to put it.


About the Author

I'm Peter Johnson - a hobbyist programmer living in Ceredigion in West Wales, UK. I write mainly in Delphi. My programs are available for download on my web-site: http://www.delphidabbler.com/.

I can be contacted via the website.