ABF software, Inc.

Useful and easy to use
components and tools
for developers

abfComponents (Ver 4.0.1.409)

The abfComponents product is a base part of the ABF Visual Components Library, contains a set of powerful and easy-to-use common components, lots of classes and procedures. Product is compatible with all 32-bit versions of Borland Delphi and C++Builder. abfComponents is free for non-commercial usage, you can download a full featured version from our site. If you are planning to use this product in some commercial project you should purchase the source code or purchase a full version of ABF VCL.

Content

The abfComponents product contains following components:

TabfApplicationProperties

abfApplicationProperties
Use TabfApplicationProperties to set properties and event handlers of the global Application object right in the design time. When you place this component on a form, Application forwards all events to the TabfApplicationProperties component.

TabfAutoRun

abfAutoRun
Use TabfAutoRun to create applications that automatically run on the system startup or the user login. Component allows you to manipulate "auto-run" directives right in the system registry.

TabfOneInstance

abfOneInstance
TabfOneInstance allows user to create applications that must have only one running copy at the same time. Simple drop TabfOneInstance onto any form of the project to catch the second program run.

TabfShutdown

abfShutdown
Use the TabfShutdown component to perform PowerOff, Shutdown, Reboot, LogOff, Suspend or Hibernate actions.

TabfTrayIcon

abfTrayIcon
TabfTrayIcon is a component for working with the system tray, allows user to add or remove the icon, support mouse events, has an engine to make the icon animated. "Balloon" hints are also supported.
Sample of the abfTrayIcon component

TabfWndProcHook

abfWndProcHook
Use TabfWndProcHook component to hook a Window Messages Procedure (WndProc) of the form or any other WinControl.

TabfFileStorage

abfFileStorage
The TabfFileStorage component can store some file right in the *.dfm resource of the form. Useful for distribution of files or any other big data right inside the program file.

TabfWav

abfWav
Use TabfWav component to play system sounds, *.WAV files, or wave resources. Component can play sounds either from the file on disk or from the program resource. TabfWav can play system-event sounds and has an ability to store sound file right into in the *.dfm resource of the form.

TabfThreadComponent

abfThreadComponent
The TabfThreadComponent component is an encapsulation of the TThread object for easy usage. Simply assign the OnExecute event to write own threaded routine.

TabfThreadTimer

abfThreadTimer
The TabfThreadComponent component is alike TTimer, but is more accurate because uses an internal thread. Use this component to create timers of mSec precision.

TabfFileOperation

abfFileOperation
TabfFileOperation is a component that provides an easy way to perform different operations with files and folders. It allows user to perform: copy, move, delete, and other standard file operations. Component uses Windows Shell routines, so dialog looks like a standard Windows operation.

TabfFileAssociation

abfFileAssociation
TabfFileAssociation is a component that provides an access to the file association sub-system. You can easily read or change options for the known file extension or add an association to the own one.

TabfFolderMonitor

abfFolderMonitor
Use TabfFolderMonitor component to monitor changes of files, folders or its attributes in the specified folder on the disk.

TabfRegistryMonitor

abfRegistryMonitor
Use TabfRegistryMonitor component to monitor changes of keys or fields in the system registry.

TabfStartButtonProperties (Obsolete)

abfStartButtonProperties
TabfStartButtonProperties is a component for working with the Windows Start Button. Allows user to get or set some parameters of the Start Button.

TabfColorPicker (Obsolete)

abfColorPicker
TabfColorPicker is a color picker tool. Allows user to get a color value of the pixel under cursor, contains an internal timer for looping the color picking process.

TabfEdit

abfEdit
TabfEdit is an enhanced edit control that supports a text alignment and can have a flat look. TabfEdit is a good replacement of the standard TEdit control.

Samples of the TabfEdit control

TabfComboBox

abfComboBox
The TabfComboBox control is an enhanced combo-box with new additional abilities. You can easily create combo-boxes of Flat, Etched or MS Office 2000 style using the TabfComboBox control or it descendants. Also component can show images from the image list.

Samples of the TabfComboBox control

TabfImage

abfImage
TabfImage is an enhanced image control, supports proportional scaling, has a "smart caption" and can show images from any image list.

Samples of the TabfImage control

TabfImageListBox

abfImageListBox
TabfImageListBox is an enhanced list box control. Component has ability to show images for all items from the image list.

Samples of the TabfImageListBox control

TabfGroupBox

abfGroupBox
The TabfGroupBox control is an enhanced group box, has a checkbox and can disable/enable all owned controls at once.

Samples of the TabfGroupBox control

TabfScrollBar

abfScrollBar
TabfScrollBar is a great replacement of the standard scroll bar control, especially for custom graphic interfaces. Control can be transparent and has an ability to hide buttons when rich the limit value.

TabfDatePanel

abfDatePanel
The TabfDatePanel control is an easy-to-use date editor. The order and visibility of day, month and year edits are customizable.

Samples of the TabfDatePanel control

Other...

Non-visual
Also contains lots of classes, procedures and other useful tools. All this routines are based on our strong experience, and are still filling up.

Requirements

  • Borland Delphi 3 (and higher) or C++Builder 3 (and higher).
  • OS: Windows 95/98/Me/NT4/2000/XP.

Download

How to buy

abfComponents is distributed without sources, but if you want you can purchase them. Also you have to purchase a source code if you want to use abfComponents in some commercial project. The source code is well commented and contains many "tips and tricks". If you want to obtain full sources, you can purchase it on-line either by credit card, bank transfer or check. Ordering by Phone, FAX, and postal mail is also available:
  • Full sources of the abfComponents product, one developer license:
  • Full sources of the abfComponents product, site license:
You will receive a registration email with password within 12 hours after we have received your order. If you haven't received your registration during this period, please contact our sales department to determine and solve the problem.

Awards

Torry's Top Torry really use it

See also