You can do something similar (not exactly) with standard components; TDBCtrlGrid, TSpeedButton,…
alt text http://img8.imageshack.us/img8/9585/imagen29ox3.png
More Related Contents:
- How to dynamically create controls aligned to the top but after other aligned controls?
- Replacing a component class in delphi
- Why can a WideString not be used as a function return value for interop?
- Getting output from a shell/dos app into a Delphi app
- How to define application version in one place for multiple applications?
- What’s the simplest way to call Http GET url using Delphi?
- Binary to Base64 (Delphi)
- How do I translate a C union into Delphi?
- How to add mouse wheel support to a component descended from TGraphicControl?
- How do I make a PNG resource?
- TThreadedQueue not capable of multiple consumers?
- Why can Delphi DLLs use WideString without using ShareMem?
- How do I run a command-line program in Delphi?
- Should the compiler hint/warn when passing object instances directly as const interface parameters?
- Delphi – get what files are opened by an application
- How can I display Crystal XI reports inside a Delphi 2007 application?
- My program never releases the memory back. Why?
- Patch routine call in delphi
- How to efficiently rotate bitmaps in code
- Component Creation – Joining Components Together?
- Modifying or deleting a line from a text file the low-level way?
- TThread.resume is deprecated in Delphi-2010 what should be used in place?
- Plugins system for Delphi application – bpl vs dll?
- XPath and TXmlDocument
- Delphi, How to get all local IPs?
- How to get a stack trace from FastMM
- Delphi event handling, how to create own event
- Firemonkey Grid Control – Styling a Cell based on a value (via the OnGetValue function call)
- Accidentally created a virus?
- Free Encryption library for Delphi [closed]