Custom controls on the VFP toolbar

One of the great strengths of Visual Foxpro is the way that you can so easily subclass the base controls and build your own class library of custom controls. Usually you will have this class library in the Classes tab of the Project Manager and you will drag the class from there to the Form Designer in order to add that control to the form.

Sometimes though this is inconvenient or just not possible. Perhaps you want to replace all the buttons on the standard toolbar with your own controls in order to enforce a standard look and feel across the application. Perhaps you want to add one of your controls to a grid and the drag-and-drop from a VFP class library will not work into a grid. You need to add your classes to the standard FoxPro Form Controls toolbar.

Use the View Classes button on the Form Controls toolbar:

[Add custom controls to the VFP Form Controls toolbar]

  • Select Add from the menu that drops down.
  • A file selection dialog will appear showing the VFP visual class libraries.
  • Navigate to your class library and click the Open button to display the classes from this library on the toolbar.

The screenshot below shows part of the toolbar for one of our libraries. It replicates all the standard controls (with some modifications ) but the tooltip shows that it also includes a new cmdClose button.

[Visual FoxPro toolbar showing custom controls]

Access Tips

FoxPro Tips

General Tips

 

Related Items

Customising FoxPro base classes

Building a class library of custom base classes in Visual FoxPro

Read More

Fast lookup with a FoxPro textbox

Fast lookup with a FoxPro textbox

A fast way to let users select data from a lookup table in Visual FoxPro

Read More

Object parameters in Visual FoxPro

Using objects to pass parameters and return values in FoxPro

Read More