Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Code Samples

Samples
Multimedia And Graphics
Resources
Hardware
OS
Components
Database
Network
Science
Applications
Other
Owner Draw
Forms
Plugins
Compression
Internet
Useless (aka Humor)
Security
CAD and Charts
Printing
Code Samples > Samples > Components  

Companies News:

FastReport FMX 2 released
FastReport FMX 2 released

For Windows and MacOS X - end-user report designer and preview, full sources.

    - For all versions of FireMonkey - XE to XE7

    - For Delphi and C++Builder

    - New advanced PDF export filter

    - FireDac support

    - And more...

Get more info here

Want to know more ?

 

A way to ensure your elements appear just like you want them to FWS 3 k 11 Dec 2008
By Frank van Bommel. 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.
 
Fully functional
Source: Included
Exe-Demo Included

Download: D7  Homepage

Directory Browsing/Edit Updating Example v.0.000001FWS 3 k 24 Feb 2003
By David M. Gilbert. This is a crude example on how to update a simple Edit field to a directory on the computer with the ShellListView component.
 
Fully functional
Source: Included
Download: D5 D6 D7  

Dr. Sagura Drag and Drop for multiselection list boxes demo v.1.0GPLS 397 k 03 Apr 2007
By Andrei Sagura. Simple demo how to use VCL for drag and drop inside of application.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D2005 D2006 D2007 D2009 D2010 D7  Homepage

Dynamic Class Registration v.1.0FWS 240 k 11 Sep 2006
By Maximiliano Podostroiec.
  • 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

 
Fully functional
Source: Included
Exe-Demo Included
Download: D7  

Extended Delphi Buttons v.1FWS 228 k 18 Oct 2007
By BrandsPatch. 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.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D2005 D2006 D2007 D3 D4 D5 D6 D7  Homepage

GridProj FWS 17 k 25 Sep 1996
By O&A Productions. How to put component into a Grid.
 
Fully functional
Source: Included
Download: D1  Homepage

Highlight within TMemo FWS 21 k 22 May 2004
By Gon Perez-Jimenez. 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.
 
Fully functional
Source: Included

Download: D3 D4 D5 D6 D7  

How to create a simple DBTreeView FWS 4 k 05 May 1997
By EC Software. "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."
 
Fully functional
Source: Included
Download: D2 D3  Homepage

How to store a Component and its properties v.1.01FWS 10 k 29 Jun 1998
By Theodoros Bebekis. Example of how to store a Component and its properties to a disk file or a Blob field.
 
Fully functional
Source: Included
Download: D3  

How to use Structured Storage To Save Treeview/Listview Combo v.3.0FWS 21 k 08 Jun 1997
By David Spies. How to use structured storage to save TreeView / ListView combo.
 
Fully functional
Source: Included
Download: D2  Homepage

How to write a custom open/save dialog FWS 2 k 02 Feb 2002
By Avishai Taub. 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.

 
Fully functional
Source: Included
Download: D5 D6  

How to write your own progress bar in less than 2 minutes.... FWS 1901 k 03 Dec 2008
By Frank van Bommel. 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.
 
Fully functional
Source: Included
Exe-Demo Included

Download: D2005 D2006 D2007 D2009 D2010 D7  Homepage

IPEdit FWS 4 k 10 Mar 1999
By Fire and Safety International. Just a little project showing how to get at the new IP Address Edit control in comctl32.dll version 4.71.
 
Fully functional
Source: Included
Download: D3 D4  

Plain RichEdit FWS 8 k 10 Nov 1998
By Angus Johnson. Sample of Custom version of TRichEdit.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D3  Homepage

TMyOpenDialog - Custom Windows Dialogs Demo v.1.0FWS 10 k 12 Sep 2000
By O. Sosonnykh. 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).

 
Fully functional
Source: Included
Download: D4 D5  

TOutline & Tables Example FWS 13 k 09 Nov 1995
By Craig Ward. Example of how to use a TOutline component and data-tables.
 
Fully functional
Source: Included
Download: D1  

TTreeView Autoexpand while Hovering v.1.0FWS 2 k 27 Apr 2008
By Miguel Gastelumendi. 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.
 
Fully functional
Source: Included
Exe-Demo Included

Download: D7  Homepage

Thumbnail Class Example v.1.0FWS 9 k 28 Feb 2001
By Bjoern Ischo. A very simple example on how to create a thumbnail browser using Delphi and a simple new thumbnail class.
 
Fully functional
Source: Included
Download: D5  Homepage

TreeMenu v.1.0FWS 5 k 01 Nov 2004
By Pal Sitkei. 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.
 
Fully functional
Source: Included

Download: D7  Homepage

YourPasEdit v.1.04FWS 35 k 06 Jan 1998
By Coda Hale, Ken Hale. 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 on
 
Fully functional
Source: Included
Download: D2 D3  Homepage

footprint v.0.6FWS 1528 k 07 May 2006
By Florian Nica. 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.
 
Fully functional
Source: Included
Exe-Demo Included
Download: D2005 D6 D7  


News from our Sponsors

  Develop and debug service applications easy then ever
SvCom is an integrated package of classes and tools for development of service applications and use of NT Security framework. Currently SvCom components work under all flavours of Windows.
  • Deploy NT Service applications under Windows 9x/ME and NT/ 2000/ XP/ 2003/ 2008/ Windows 7/ Windows 8
  • Develop and debug NT services using either Windows 95/98 or NT/ 2000/ XP/ 2003/ 2008/ Windows 7/ Windows 8 - using the same classes and the same function calls (!!!)
  • Advanced service debugging (Extremely useful, when you service is not just "Hello, World!")
  • Many more features...
more... more...


  Stellar Phoenix Database Repair for MySQL
Stellar Phoenix Database Repair for MySQL is professional yet simple utility to recover data from damaged or corrupt InnoDB tables and MyISAM tables of MySQL databases. The software efficiently recovers tables and other important objects of MySQL database such as queries of views, relations, primary keys, etc. The tool can perform recovery on Linux platform as well. With its interactive GUI, this software supports MySQL 6.x, 5.x, 4.x, and 3.x more... more...

Advertising on Torry's Delphi Pages

 

Sort order
Title
Modification
Publication
Quick Search
Exact phrase
Title
Description


Advertising on Torry's Delphi Pages

Guest Book
Guest Book

Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Bookmark and Share
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright © Torry's Delphi Pages Torry's Delphi Pages Maintained by Torry Team. Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2014
All trademarks are the sole property of their respective owners
Privacy Policy