ALL VCL, WEB, FNC, FMX, LCL .NET and IntraWeb components + Business Tools & Developer Tools Stay always current with our entire product range at a fraction of the price!
- Save 70% with TMS ALL-ACCESS
- Access to new products upon release
- Access to premium support & updates for 1 year
- Access to previews and betas
- Perpetual licenses to all products
A way to ensure your elements appear just like you want them to
By Frank van Bommel.
Freeware + source 11 Dec 2008Description
A way to ensure your elements appear just like you want them to.Automatically constrains forms at runtime, at the size used in designtime. A way to ensure your elements appear just like you want them to. You could say this one enables constraints at default, but WITH the ability to change it in designtime any way you like. Normally, setting constraints to any maxwidth etc, will not allow you to change your mind after that, unless you change the maxwidth etc again. This one lets you change it to any size you want in designtime, while keeping the constraints enabled. It is set to Active:= True by default, which, enables the component but can be set to Active:= False which disables it.
Informations
- Status: Fully functional
- Source: Included
- Size: 3kB
Platforms: D7
Directory Browsing/Edit Updating Example v.0.000001
By David M. Gilbert.
Freeware + source 24 Feb 2003Description
This is a crude example on how to update a simple Edit field to a directory on the computer with the ShellListView component.Informations
- Status: Fully functional
- Source: Included
- Size: 3kB
Platforms: D5, D6, D7
Dr. Sagura Drag and Drop for multiselection list boxes demo v.1.0
By Andrei Sagura.
GPLS 03 Apr 2007Description
Simple demo how to use VCL for drag and drop inside of application.Informations
- Status: Fully functional
- Source: Included
- Size: 397kB
Platforms: D2005, D2006, D2007, D2009, D2010, D7
Dynamic Class Registration v.1.0
Description
- Enables application to use dynamic registration of classes
- Enables application to interact with list of dynamically registered classes
- Takes off responsibility from programmer to add RegisterClass on BPLs
- Allows for applications to use real plug and play BPLs as runtime modules extensor
- Expanded module extensibility using BPLs allows your application to generate and mantain a list BPL held classes without having to explicitly register them with the RegisterClass procedure
- GetDynRegClasses procedure allow you to explore list of dynamically registered classes
- DynUnRegisterClass and DynUnRegisterClasses allows you to unregister classes on one by one or module wise basis
- Work In Progress - based on Ludovic Dubois' "Classes hack" found on borland.public.delphi.opentoolsapi newsgroup) which is the only code I found to delegate RegisterClass responsibility
Informations
- Status: Fully functional
- Source: Included
- Size: 240kB
Platforms: D7
Extended Delphi Buttons v.1
By BrandsPatch.
Freeware + source 18 Oct 2007Description
The Delphi TButton control does not permit multiline captions or captions with mixed colors, fonts or styles. However, this is easily done since buttons do have the intrinsic ability to host other controls such as labels. The steps to be followed are discussed here. A fully functional demo, with source code, of an extended button is included.Informations
- Status: Fully functional
- Source: Included
- Size: 228kB
Platforms: D2005, D2006, D2007, D3, D4, D5, D6, D7
footprint v.0.6
By Florian Nica.
Freeware + source 07 May 2006Description
A non-visual replacement for VLC. Makes small executables (~100k), has an advanced graphix unit, with fast alpha-blending functions, all utilities functions are here (file, disk, numerical, string), and a custom form/control engine with full alpha-blending support. The project is close to being finalized.Informations
- Status: Fully functional
- Source: Included
- Size: 1 528kB
Platforms: D2005, D6, D7
GridProj
By O&A Productions.
Freeware + source 25 Sep 1996Description
How to put component into a Grid.Informations
- Status: Fully functional
- Source: Included
- Size: 17kB
Platforms: D1
Highlight within TMemo
Description
Highlight with TMemo impossible? Try this...This is a sample how to work with highlighting within TMemo component by using interjected class technique.
Of course, this code is still uncompleted but it works fine for author's purposes, so, hope you can improve it and use it.
Informations
- Status: Fully functional
- Source: Included
- Size: 21kB
Platforms: D3, D4, D5, D6, D7
How to create a simple DBTreeView
By EC Software.
Freeware + source 05 May 1997Description
"There are a few "TDBTreeViews" on the internet now. Most of them are shareware and - this is the reason why I wrote this - didn't work like I had expected. Some are very powerful but need a complex data structure to work. Of course, a real DBTreeView is more comfortable. This Example shows you how to make a simple TreeView behave like a DBTreeView."Informations
- Status: Fully functional
- Source: Included
- Size: 4kB
Platforms: D2, D3
How to store a Component and its properties v.1.01
Description
Example of how to store a Component and its properties to a disk file or a Blob field.Informations
- Status: Fully functional
- Source: Included
- Size: 10kB
Platforms: D3
How to use Structured Storage To Save Treeview/Listview Combo v.3.0
By David Spies.
Freeware + source 08 Jun 1997Description
How to use structured storage to save TreeView / ListView combo.Informations
- Status: Fully functional
- Source: Included
- Size: 21kB
Platforms: D2
How to write a custom open/save dialog
By Avishai Taub.
Freeware + source 02 Feb 2002Description
This is a sample on how to write a custom open/save dialog. It demonstrates the ways:- Using a RC file for the Dialog
- Adding custom controls (Panel, StatusBar);
- Resizing (even on Win95) and aligning controls;
- Controling messages: Example on how to find out the current selected item and decide if it is a Folder or a File.
Informations
- Status: Fully functional
- Source: Included
- Size: 2kB
Platforms: D5, D6
How to write your own progress bar in less than 2 minutes....
By Frank van Bommel.
Freeware + source 03 Dec 2008Description
There are many more things possible with Delphi than one can make up from the poor help files that accompany it. There is virtually no conceptual help available from the standard help file, and that is just what can be so helpful for programming. I always try to not use any 3rd party component, so I can publish my stuff where and how I like it. Do not use 3rd party components if you do not have to, apart from the fact that doing it yourself gives much more satisfaction.This very short tutorial shows you how to add a progress bar to any web browser programs you make in less than 2 minutes. It is very basic, and kept as short as possible, you can figure out most of the code just by looking at it. Aimed at beginners, this gives you an easy and quick way to have a working progress bar which informs the user of the progress the web browser is making. You can then focus on the other tasks like for instance the graphical representation to make it the way you want it. Included is the completed example. I hope this little bit of conceptual knowledge will help you. I like to hear your opinion, comments, problems you may have while using this helpfile, this goes for all of my published stuff, please email me.
Informations
- Status: Fully functional
- Source: Included
- Size: 1 901kB
Platforms: D2005, D2006, D2007, D2009, D2010, D7
IPEdit
By Fire and Safety International.
Freeware + source 10 Mar 1999Description
Just a little project showing how to get at the new IP Address Edit control in comctl32.dll version 4.71.Informations
- Status: Fully functional
- Source: Included
- Size: 4kB
Platforms: D3, D4
Plain RichEdit
By Angus Johnson.
Freeware + source 10 Nov 1998Description
Sample of Custom version of TRichEdit.Informations
- Status: Fully functional
- Source: Included
- Exe demo: included
- Size: 8kB
Platforms: D3
Thumbnail Class Example v.1.0
By Bjoern Ischo.
Freeware + source 28 Feb 2001Description
A very simple example on how to create a thumbnail browser using Delphi and a simple new thumbnail class.Informations
- Status: Fully functional
- Source: Included
- Size: 9kB
Platforms: D5
TMyOpenDialog - Custom Windows Dialogs Demo v.1.0
By O. Sosonnykh.
Freeware + source 12 Sep 2000Description
TMyOpenDialog demonstrates a possibility of enhancing the common Windows open dialog by means of a dialog template. TMyOpenDialog is not a recreation of Windows open dialog from scratch, but its true ancestor.This example shows how to:
- add control s to the open dialog, change their properties and "see" their events;
- use standard Help button and fire an OnHelp event after it's clicking;
- use standard "?" button and a right-mouse context menu to show a Help hint for controls in a dialog (including added ones).
Informations
- Status: Fully functional
- Source: Included
- Size: 10kB
Platforms: D4, D5
TOutline & Tables Example
By Craig Ward.
Freeware + source 09 Nov 1995Description
Example of how to use a TOutline component and data-tables.Informations
- Status: Fully functional
- Source: Included
- Size: 13kB
Platforms: D1
TreeMenu v.1.0
By Pal Sitkei.
Freeware + source 01 Nov 2004Description
The TreeMenu is a descendant of TTreeView.It is a "stealth-realese" because the TreeMenu is created only run time and it changes a design time defined simple TreeView to self.
Informations
- Status: Fully functional
- Source: Included
- Size: 5kB
Platforms: D7
TTreeView Autoexpand while Hovering v.1.0
Description
This is an implementation to a TTreeView’s node so it would automatically expand or contract when an object hovers over it, during a Drag/Drop operation.Unfortunately, if no special code is added, the treeview gets messy and a full repaint is need.
To fix this behaviour, TTreeview is subclassed in order to access the dragObject and use the HideDragImage/ShowDragImage methods.
Informations
- Status: Fully functional
- Source: Included
- Size: 2kB
Platforms: D7
YourPasEdit v.1.04
Description
Delphi PAS and DFM editor. International Codeware tutorial for use of PageControl/ TabSheet/ RichEdit as a Delphi file editor. Given to the Delphi community. Contributed code will be archived for others to use as an example onInformations
- Status: Fully functional
- Source: Included
- Size: 35kB
Platforms: D2, D3