LMD-Tools 4.X for Delphi / CBuilder


Date: 13-Nov-98
( by LMD Innovative, (
http://www.lmd.de or http://www.lmdtools.com)

 

General

LMD Tools 4.X is a collection of 150+ native VCL components that can be compiled into your application royalty free, and without the need of additional files for distribution. Buttons, Dialogs, Multimedia, System, Data-aware, Container, Standard, Label, and Extended controls will allow the developer to produce professional applications, quicker and easier than ever before.

If you are looking for enhanced functionality of existing components in the VCL, or just want to add that personal touch to your application, LMD Tools 3.5 has a solution to fit you. And it ships with a vast array of sample projects and demos for all of the components found in the package. As very special bonus each version is bundled with WPTools Light (LMD-Edition, easy to use RTF-editor and -label).

LMD-Tools 4.0 suppoerts Delphi and CBuilder Version 3 and higher. Besides each LMD-Tools 4.X license covers a LMD-Tools 3.5 license as well (supporting Delphi 1,2 and CBuilder 1).

Visit the LMD-Tools website for latest infos and download trial versions for all platforms.
[Top]

 

System Requirements

[Top]

 

Features

Professional version adds

[Top]

 

Component Overview

Tab "LMD Std"
LMDSpeedButton - Extended replacement for TSpeedButton. Among other features additional texteffects (3D, rotation, free positioning, multiline text) and display of popup-menus were added. Supports up to 6 different styles (e.g. Win31, Win40, Office97 of flat display) and RepeatedClick feature. Button is linkable to Image- and BitmapList components as well (for sharing bitmap resources with other button components).
LMDDockSpeedButton - All features of TLMDSpeedButton. In addition 8 predefined gyphs (e.g. ellipsis, select directory, select font etc.) are provided and the button is "dockable" to other TWinControl descendants (e.g. TEdit - movement and size changes affect both controls at design- and runtime.
LMDButton - Extended replacement for TButton. Among other features additional texteffects (3D, rotation, free positioning, multiline text) and display of popup-menus were added. Besides repeated button clicks are supported (including customizable interval settings). Button is linkable to Image- and BitmapList components as well (for sharing bitmap resources with other button components.
LMDDockButton - All features of TLMDButton. In addition 8 predefined glyphs (e.g. ellipsis, select directory, select font etc.) are provided and the button is "dockable" to other TWinControl descendants (e.g. TEdit - movement and size changes affect both controls at design- and runtime).
LMDSimpleLabel - Fast Label component providing 3D-effects and extended layout settings. Since version 3.5 this component supports additional hyperjump properties (jump to Internet URL, start email client, execute applications or custom actions).
LMDLabel – Extended replacement for TLabel. Among other features additional texteffects (3D, rotation, tracing, free positioning, multiline text) and a Bevel object (supporting various bevel settings) were added.
LMDDockLabel – Fast label component providing 3D-effects and extended layout settings. TLMDDockLabel is "dockable" to other TwinControl descendants (e.g. TEdit - movement and size changes affect both controls at design- and runtime).
LMDGlyphLabel – Fast label component providing 3D-effects and extended layout settings. In addition TLMDGlyphLabel is linkable to Image- and BitmapList components for displaying graphics beside the caption.
LMDInformationLabel – Fast label component providing 3D-effects and extended layout settings. In addition one of more than two dozens of system information settings can be displayed by setting simply one property (e.g. current username, state of NUM/CAPS/SCROLL keys, memory settings, customizable date/time formats). Besides special tab settings, support for different measurement units and a full featured Bevel object are available.
LMDSimplePanel – Fast panel (including full Bevel object) without caption with special support for LMD button classes. Besides a Transparent property is available when component is placed on TLMDBackPanel or TLMDGroupBox components.
LMDBackPanel – Descendant of TLMDSimplePanel which is specialized on fast display of background images an support of real transparent LMD controls (e.g. TLMDSpeedButton, TLMDAniCtrl) or rather semitransparent controls (TLMDCheckBox, TLMDRadioButton). Besides this component may be displayed transparent when placed on TLMDGroupBox or again on TLMDBackPanel. Must be linked to an Image- or BitmapList component.
LMDDrawEdge – Draw 3D- lines, boxes and diagonals using the fast Win32-API-function DrawEdge. Also available for 16bit-platforms!
LMDProgress – Appealing process-display that supports different customizable modes. This component was optimized in speed and is even faster than the WIN32 built in progress bar.
LMDGroupBox – Improved replacement ot TGroupBox. This component supports a full Bevel object, free positioning of caption (even vertival!) an transparent display (when placed on TLMDBackPanel or again on a TLMDGroupBox component). May be linked to an Image- or BitmapList component.
LMDCheckBox - Improved replacement of TCheckBox. Supports various 3D-font and layout settings. Customizable picture settings for all states (checkbox may be a two- or three state one). May be linked to an Image- or BitmalList component. Transparent display (when placed on TLMDBackPanel or TLMDGroupBox) possible.
LMDRadioButton - Improved replacement of TRadioButton. Supports various 3D-font and layout settings. Customizable picture settings for both states. May be linked to a ImageList- or BitmapList component. Transparent display (when placed on TLMDBackPanel or TLMDGroupBox) possible.
LMDRadioGroup - Improved replacement of TRadioGroup. This component supports a full Bevel Object, free positioning of caption (even vertical!) and transparent display (when placed on TLMDBackPanel or TLMDGroupBox component). Customizable picture settings for both states of single RadioButtons. May be linked to an Image- or BitmapList component.
LMDCheckGroup - Like TLMDRadioGroup but supporting TLMDCheckBox components instead of TLMDRadioButtons. The component supports up to 32 different entries. As special feature states of all entries can be retrieved or set by a single LongInt property. Customizable picture settings for both supported states of single TLMDCheckBoxes. May be linked to an Image- or BitmapList component.
[Top]
Tab "LMD Edit"
LMDEdit – Very improved replacement of TEdit control with a lot of new features:
  • no text length limitation (except available memory)
  • Bevel - Border (Flat possible)
  • customizable background (picture, transparency)
  • 3D Font effects
  • choosable selection color
  • free Cursorshape (e.g. Bitmap, Block)
  • insert(overwrite will be handled in all Controls of the app
  • many additional events (OnCursorPosChanged, OnTextChangedAt, OnModified)
  • fast file reading
  • integrated functions for search and replace
  • functions for modifying the text
  • functions for stepping through the text by the code
  • return of the current row an column, counting of the words
  • lined Text input
  • free definable LMDScrollBars
  • serves as ancestor for the specialized LMD Edit controls (e.g. BrowseEdit, MaskEdit etc.)
LMDMemo - Very improved Memo Control with a lot of new features. See TLMDEdit featurelist above.
LMDListBox - Extended listbox supporting additional bevel-, header- and multiline-properties. Columns can be resized at runtime (different columns are achived by using a delimiter character).
LMDImageListBox - Extended TListBox which can be linked to n ImageList or BitmapList component for displaying graphics easily. In addition 3D-font an extended layout settings are supported for each entry in the list. Transparent display is supported when placed on TLMDBackPanel or TLMDGroupbox components.
LMDComboBox - Replacement for TComboBox. Supports Flat Style (as all TLMDComboBoxes do now), additional events, incremental search and new FocusControl property.
LMDColorComboBox - Special combobox for selecting color values. Supports standard-, system- and custom colors. Offers additional options like extended colordialog for userdefined color settings. Custom color settings can be shared with other ColorComboBoxes.
LMDImageComboBox - Extended TComboBox which can be linked to an ImageList or BitmapList component for displaying graphics easily. In addition 3D-font and extended layout settings are supported for each entry in the list.
LMDFontComboBox - Special combobox for selecting font names. Type of available fonts in the list can be specified by several options. Supports preview mode.
LMDFontSizeComboBox – Use this component in connection with TLMDFontComboBox. Linked to a TLMDFontComboBox component possible font sizes of the current selected font are returned and can be selected by the enduser.
[Top]
Tab LMD "Ext"
LMDAssist - This panel like control allows fast creation of Windows 95 like "assistants" or "wizards". Automatic navigation within multiple pages (as many as you want), buttons with additional properties (e.g. different captions or hints for multilingual applications) and several custom properties are supported.
LMDSplitterPanel - SplitterPanel replaces all previous LMD SplitterControls (dynamically handling of up to four panes). Special new features are: SplitterBars and Panels are selectable in the objectinspector, full control over Bevel settings (for panels, splitters and control itself!), panes can be hidden or order can be changed at runtime. All settings by the enduser can be saved and restored automatically using TLMDIniCtrl link.
LMDFormDisplay - This small but very usefull component displays forms like a panel within the component. This is not only useful for faster loading of forms but also much more resource friendly than e.g. using a TNotebook. Besides forms are much easier reusable in other projects than pages of a TNoteBook or similar component.
LMDFormTabControl – Behaves like TLMDFormDisplay but assigned forms will be shown as Tabpages in a TTabControl. So the forms are much easier reusable in other projects.
LMDCalender - Check out this calendar component! Unlimited design features. Supports special datalists. A database version follows. Will be used in specialized edit controls.
LMDScrollBox - Replacement of the TScrollBar component. Supports full Bevel-Object and Transparency.
LMDStatusBar – TLMDStatusBar is a specialized panel component for displaying status information and provides special support for several LMDLabel components with bevel property (to achieve a Windows40-look).
LMDTrackBar - Extended slider control supporting userdefinable display and thumb (can be linked to an Image- or BitmapList). In addition several extended properties (e.g. various settings for tickmarks) and features (e.g. mousewheel support) were added. Transparent display (when placed on TLMDBackPanel or TLMDGroupBox) possible.
LMDScrollBar - Replacement for TScrollBar. Supports customizable background (including transparency), values larger than 65535 and autosized thumb.
LMDScrollText – The TLMDScrollText component allows display of scrolling text (horizontal or vertical). Supports transparent display as well as several font- and 3D-effects and a full featured bevel object.
LMDGraphicLabel - The TLMDGraphicLabel has been designed for implementing some special effects to your application. Besides the features of TLMDLabelFill additional shadow, perpective and transform (e.g. think of "WordArt") effects were added.
LMDLabelFill - Extended label control. Use this component to paint any bitmap-texture or a gradient on the letters of the caption. As a descendant of TLMDLabel, it is of course also featured with additional texteffects (3D, rotation, tracing, free positioning, multiline text). Can be linked to a TLMDBitmap- or TLMDImageList component.
LMDPanelFill - Like TLMDFill but also usable as container. Beyond that, all important properties of labels with the LMD-Tools alike 3D- and rotation-effects are included.
LMDFill - A component for filling an area and surrounding it with a bevel without using too much resources. You can choose a gradient, any bitmap with attributes like tile, stretch and center or any brush style.
LMDLEDLabel - Represents text and numbers like an LED-display. Unlike other components the size and colors of single LED's are fully customizable. Besides a full bevel object and transparent property are supported.
LMDLImage - Extended Image component. Distinctly improved speed (on drawing transparent) and providing new display modes (e.g. stretching or compressing retaining the original ratio). Contains full featured bevel object. Must be linked to TLMDBitmap- or TLMDImageList (so the component never holds a bitmap itself).
LMDNImage - Extended Image component. istinctly improved speed (on drawing transparent) and providing new display modes (e.g. stretching or compressing retaining the original ratio). Contains full featured bevel object. In addition several TLMDNImage components can share same bitmap for saving graphical resources.
LMDAniCtrl – Improved animation component. Display of images or image series is controlled by a linked ImageList. Supports several new modes including fast and flickerfree transparent display of moving animations (when placed on TLMDBackPanel or TLMDGroupBox).
LMDClock - Easily incorporate an analog or digital clock into your application. The clock is similar to the Window's CLOCK.EXE but more powerful. Supports time measurement, countdown or alarm functions.
LMDProgressFill – Like TLMDProgress. Adds additional Fillobject for progress bars painted with textures/gradient fills or any brushstyles. Not as fast as TLMDProgress but much cooler!
LMDShadowFill – Fill areas with shadow- or semitransparent effect (e.g. to darken or lighten certain regions).
LMDTechnicalLine - The TLMDTechnicalLine component allows fast display of several common used line types. E.g. the start and end sign are fully customizable (comb, diamond, open or closed arrow, roundrect, rectangle and more). In addtion the component supports several shadow and bevel properties.
[Top]
Tab "LMD Cont"
LMDContainerCtrl - LMD-Tools support a global container object (LMDContainer, supporting internal TLMDBitmapList, TLMDImageList, TLMDStringList and TLMDWaveList component) which is accessible at runtime from any place in your sourcecode. TLMDContainerCtrl provides a visual interface for adding data to these containers at designtime. This component was mainly designed for 16bit platforms where DataModule objects do not exist (which support sharing of components among forms).
LMDBitmapList - Container component for storing bitmaps as form data. Use this component to store bitmaps with different sizes and different palettes. Several LMD-Tools components support 'linking' to a TLMDBitmapList component to share bitmap resources. In addition native compressing and converting to DIB files is supported.
LMDImageList - Container component for storing imagelists as form data. An imagelist consists of several bitmaps of same size using the same palette (e.g. animations or button glyphs). These bitmaps will be stored in one bitmap only internally (thus saving resources). Several LMD-Tools components (especially all button components and TLMDAnimationCtrl) support 'linking' to a TLMDImageList component to share imagelist resources. In addition native compressing and converting to DIB files is supported..
LMDStringList - Container component for storing stringlists as form data. This feature is especially usefull for multilingual applications or changing caption or text properties at runtime. In addition native compressing of the stringlists is supported.
LMDWaveList - Container component for storing wave files in form data. Use this component to store all required wave files for your application at one place. In addition native compressing of wave data is supported.
[Top]
Tab "LMD Dlg"
LMDDirDialog - Provides a dialog for quick directory selection. Several captions, buttons and hints possible. Can be linked to a TLMDBitmap- or TLMDImageList. Color gradient in the caption bar is possible.
TLMDBrowseDlg - Simple Wrapper for the WIN32 BrowseForFolderDialog procedure. Created for the use in specialized edit controls.
LMDAboutDialog - Easily incorporate an "about box" into your application. Supports two different styles (LMD one or a standard Windows about box), several custom captions/buttons/hints and Internet links. Can be linked to TLMDBitmap- or TLMDImageList component for display of custom background. Gradient fill in caption bar is supported as well.
LMDMessageBoxDialog - This component has been designed to replace the standard Delphi and Windows API message dialogs. A wild bunch of new properties and features are available, e.g. custom backgrounds (linked to TLMDBitmapList or TLMDImageList) symbol, button/hint/caption, wave and font settings. Gradient fill in caption bar is supported as well.
LMDTipDialog - Use the familiar TipDialog you see in many applications to guide the user through your application. Supports several custom captions/buttons/hints. Can be linked to TLMDBitmap- or TLMDImageList component for display of custom background. Gradient fill in caption bar is supported as well.
LMDWindowListDialog - The TLMDWindowsListDialog component allows selection of windows or forms within your application (e.g. for displaying or hiding them). Supports several custom captions/buttons/hints. Can be linked to TLMDBitmap- or TLMDImageList component for display of custom background. Gradient fill in caption bar is supported as well.
[Top]
Tab "LMD Sys"
LMDApplicationCtrl - First of all this component allows property and event handler settings of the non visual global TApplication object at design- instead of runtime. Secondarily additional properties and events of the global TLMDApplication object are provided. The TLMDApplication object adds e.g. new methods for controlling logfiles, global exception handling, time measurement or a global TLMDIniCtrl-object which can be accessed from your application at any place.
LMDIniCtrl - The TLMDIniCtrl component is an easy to use but very powerful tool to control inifiles or registry settings in one single component. All methods are used in the same way on Inifiles or Registry-Path depending on the setting of one property. In addition several LMD-Tools components can be linked to a TLMDIniCtrl component for saving their configuration values without writing any sourcecode.
LMDTimerPool - Use just one Timer for various time-depending-purposes. Processing is controlled either by using a central event handler or by calling a user-defined method. This component helps you saving resources (especially in Windows 3.X).
TLMDForm - Extremely versatile tool which provides additional functionality to any of your forms like:
  • ability of receiving system-events (e.g. powermanagement messages, graphic-resolution or system-time changes, etc.)
  • controlling of window's position, max./min. height and width
  • saving or restoring size and position values (can be linked to TLMDIniCtrl)
  • additional graphical effects (e.g. exploding effects while showing a form)
LMDFormFill - Fills your form (including MDI ones) very fast with customizable background. You can select a gradient fill, various brush styles or any bitmap with attributes like tile, stretch or center. Can be linked to Image- or BitmapList components.
LMDFormShadow - This small component adds a shadow effect to any form. Simply drop the component on the form and set the Shadow property - That's all! The color and transparency effects a customizable.
LMDFormStyler - Amazing change the look of your window's title bar. Use the gradient you know from the office-programs or use the 3D-fonts provided. You can even paint the title bar yourself using the additional ownerdraw event!
LMDBack - Nonvisual component supporting fast display of background images (even on MDI-forms). Must be linked to an Image- or BitmapList.
LMDSysMenu - This component allows manipulation of the system menu. You may add an ordinary TPopMenu to the system menu, inserting additional menuitems via an internal stringlist or removing standard entries like Move, Resize etc.
LMDMRUList - The TLMDMRUList component is an easy to use tool for adding MRU (most recently used)-filelists to any menuitem of your application. This component does almost all work for you and can be used even in MDI applications.
LMDOneInstance - Safeguards that only one instance of your application can be executed. The comopnent offers several options and an additional action event.
LMDHint - The TLMDHint component extends the standard hint windows. Provides multiline hints at designtime, aby font or color and various 3D- and bevel-effects.
LMDMessageHint - Use this component to popup hint windows (as known from the TLMDShapehint component) for displaying hint messages programmatically via methods at runtime.
LMDShapeHint - In contrast with TLMDHint this component is no descendant of the standard-hint. It provides extended abilities like special shapes (e.g. bubble, ellipse), several shadow modes, free positioning and various font- and 3D-effects.
LMDFMDrop - Let your form or any TWinControl descendant (e.g. TListBox) receive files easyily per Drag&Drop from the Filemanager or Explorer.
LMDMouseFencer - Use the TLMDMouseFencer component to limit mouse movements to a certain control, form or custom area.
LMDMousePositioner - Use the TLMDMousePositioner component to position the mousecursor relative to any control, form or custom area.s DefaultButtons.
LMDTrayIcon - The TLMDTrayIcon component allows fast and easy creation of applications for the traybar within Windows95/Windows NT4 (and higher, WIN32 only).
LMDGlobalHotKey - Use the TLMDGlobalHotkey component to define systemwide global hotkeys (WIN32 only). The component even generates OnKeyDown events when your application is invisble or disabled.
LMDStarter - Use the TLMDStarter component to execute applications or processes. Several start parameters and events are supported. In addition the exact time and date of the start process may be specified.
LMDStopWatch - Use this component for precise time measurement. Can be connected to a Label (for automatic updates).
LMDSysInfo - Provides system information like free resources, environment variables, registrated user- or company-names and more.
LMDHideNonVC - This small but useful component allows to hide non visual components on your form. This feature is specially useful when dozens of TDataSources or TTables are used on one form. Nevertheless this component provides full access to all properties and editors of the hidden components.
LMDFileControl - Supports various file actions for one or more files (copy, delete, remove, rename) and retrieves various file infos for one single file. Includes methods for system imagelist support.
LMDFileGrep - This component offers you these functions:
  • searches for files on a specified set of paths
  • search for creations date, access time, modified time, filemasks, fileattributes, filesize, content
  • result values can be specified (e.g. Filename, Fileextension, Size or Filename, Creationtime)
  • can be connected to a LMDListBox
  • threaded or unthreaded search
LMDVersionInfo - Offers you following functions:
  • retrieves resource info of a file/dll (CompanyName, BuildNr, LegalTrademark, ...)
  • current app or external file
[Top]
Tab "LMD MM"
LMDHiTimer - The component represents an alternative to the Delphi-Timer. As it is interrupt controlled high reolution intervals of one millisecond are possible (contrary to TTimer).
LMDWaveComp - Easily encapsulates .WAV files in your program and your finished .EXE by saving sound files as form data.
LMDRepeatedShape - Displays geometrical shapes repeating themselves. Uses textures, gradients or brushes and shadow-effects. Suitable as background for graphical applications.
LMDShapeControl - Extends Delphi's standard TShape control adding various shapes (e.g. Star, Comb, Octagon direction indicator) as well as special color-, bevel- and shadow-effects. Beyond that it contains almost all properties of TLMDLabel (3D-effects, rotating, etc.).
LMDShapeButton - The TLMDShapeButton component unites the functionality of TLMDShapeControl and TLMDSpeedButton. Let you apps look more friendly!
LMDMMButton - Any bitmap can be a button! Supports imagelists and transparent areas for really stunning effects. The component contains almost all features of the  TLMD3DEffect button except that the buttonface is built up from different bitmaps of a TLMDImageList or TLMDBitmaplist. Up to nine different states are supported.
LMD3DEffectButton – This component creates a 3D-Button from any string. Several styling properties are supported (e.g. width, color etc.). Supports native compression for created bitmaps.
[Top]
Tab "LMD DB"
LMDDBNavigator - LMD Database Navigator. Supports currently more than 20 buttons, supports transparency, custom buttons, multiple rows and columns, different looks, captions and much more.
LMDDBSpeedButton - TLMDSpeedButton which can be connected to a TDataSource. Supports more than 20 different modes.
LMDBookMarkCont - Container for database bookmarks. Use it in connection with TLMDDBSpeedButton.
LMDDBCalendar – Data aware version of TLMDCalendar component.
LMDDBEdit – Data aware version of TLMDEdit component.
LMDDBCheckBox - Like TLMDCheckBox, can be connected to a TDataSource.
LMDDBCheckGroup - Like TLMDCheckGroup, can be connected to a TDataSource. Be aware that only 1 longint value is required to save up to 32 different states.
LMDDBRadioGroup - Like TLMDDBRadioGroup, can be connected to a TDataSource.
LMDDBColorComboBox - The datasensitive version of the TLMDColorComboBox. the selected color can be stored directly into a database field. The database field type must be integer type or it will not be accepted.
LMDDBImageComboBox - Like TLMDImageComboBox, can be connected to a TDatasource.
LMDDBImageListBox - Like TLMDImageListBox, can be connected to a TDataSource.
LMDDBTrackBar - Like TLMDTrackBar, can be connected to a TDataSource.
LMDDBGlyphInformationLabel - The TLMDDBGlyphInformationLabel represents a special version of TLMDDBInformationLabel and is specialized on displaying the state of the current dataset. In addition all features of TLMDGlyphLabel are available.
LMDDBInformationLabel - The TLMDDBInformationLabel is the database version of the TLMDInformationLabel and has been designed to display current states or informations of a connected TDataSource component. Supported are e.g. Current/All recordnumber, fieldcount, modified or readonly state, recordsize and more. In addition all properties and formatting features of TLMDInformationLabel are available. Special support for TLMDStatusBar component is included.
LMDDBSimpleLabel - Like TLMDSimpleLabel, can be connected to a TDataSource component. Besides the display of ordinary text you may use built in Hyperjump feature to jump to stored Internet URL's or execute email client by stored address.
LMDDBGraphicLabel - Like TLMDGraphicLabel, can be connected to a TDataSource.
LMDDBLabel - Like TLMDLabel, can be connected to a TDataSource.
LMDDBLabelFill - Like TLMDLabelFill, can be connected to a TDataSource.
LMDDBLEDLabel - Like TLMDLEDLabel, can be connected to a TDataSource.
LMDDBNImage - Like TLMDNImage, can be connected to a TDataSource. Uses less resources than a TDBImage control.
LMDDBProgress - Like TLMDProgress, can be connected to a TDataSource.
LMDDBProgressFill - Like TLMDProgressFill, can be connected to a TDataSource.
LMDDBShapeControl - Like TLMDShapeControl, can be connected to a TDataSource.
LMDDBRestoreGrid – Using a TDBGrid component the enduser is usually able to resize and move columns within a datagrid. If you want to provide saving and restoring of these settings you should use this component (without writing any code). Can be linked to a TLMDIniCtrl component.
[Top]
Tab "WPTools Light (LMD-Edition)"
WPLERichText - This component provides an easy to use editor for editing formatted text which can contain images. Styles like Bold, Underlined and Italic are supported as well as different alignment styles like left, right, centered and, in addition to Win32 Richedit, justified.
WPLERichRextLabel - The WPLERichTextLabel component is used for displaying formatted text (which is neither scrollable nor editable). Transparent display however is possible for creating impressive text presentations.
WPLERTFStorage - TWPRtfStorage is a component for storing formatted text (usually at design time) and assigning it to any visual RTF component when required.
[Top]
Tab "LMD 3.X" (obsolet since Version 4.X, included for the sake of compatability)
LMDDBFilter – TLMDDBFilter is a small component which adds a Filter-event to TDataSet class within Delphi 1. This feature is included in Delhpi 2 amd higher, therefore the component routes all functionality to the corresponding dataset there. Use this control if you want to write same code for 16- and 32-bit programs.
LMDDBShapeLabelButton – Like TLMDShapeLabelButton, can be connected to a TDataSource.
LMDSpinEdit - Improved replacement for TSpinEdit component, providing much better look and support for unit strings. Customizable interval settings for repeated clicks.
LMDDBSpinEdit – Like TLMDSpinEdit, can be connected to a TDataSource.
LMD3DcaptionButton – This component creates a 3D-Button from any string. Several styling properties are supported (e.g. width, color etc.). Supports native compression for created bitmaps.
LMDShapeLabelButton - The TLMDShapeLabelButton component unites functionality of TLMDShapeLabel and TLMDSpeedButton.
LMD3DShapeButton – Like TLMDShapeButton but with predefined 3D-frames.
LMD3DshapeLabelButton – Like TLMDShapeLabelButton but with predefined 3D-frames.
LMD2PaneSplitCtrl – This professional splitter component allows easy access to all properties of single panes (e.g. Color an Autoscroll-feature) or splitterbar (e.g. color, width etc.). Unlike other available splitter components this one supports panes and splitter-bars in one component (up to 4 different panes and up to 3 moveable bars).
LMD3PaneSplitCtrl – Like TLMD2PaneSplitCtrl, but three panes and two movable splitter bars are available.
LMD4Pane3SplitCtrl – Like TLMD2PaneSplitControl, but 4 panes are divided up by 3 movable splitter bars (thus every pane can have any size).
LMD4Pane2SplitCtrl – Like TLMD3PaneSplitControl, but three panes and two movable splitter bars are available.
LMDDockOfficeButton – Officestyle Buttons, can be docked to TWinControl components.
LMDExplorerButton – Explorer-like Buttons.
LMDOfficeButton – Office-like Buttons.
LMDShapeLabel – Extension of the TLMDShapeControl supporting additional fill options like textures, gradients and brushes. Text can be clipped into the shape.
LMDTeethShape - The TLMDTeethShape component offers frame effects at the edge of a document/form as seen in multimedia-applications or internet pages. In addition shadow and transparent effects are available.
LMDTeethShapeLabel – Like TLMDTeethShape component, but providing many additional fill-options. You can choose a gradient, any bitmap with attributes like tile, stretch and center or any brush style. Can be linked to a TLMDBitmapList- or TLMDImageList component.
[Top]
Tab "LMD Free" (components are no longer supported)
LMDAniPicClip - Encapsulates animations in your .EXE as form data. Serves as continer for TLMDAniImage. Functionality of this component is provide by the TLMDImageList ot TLMDBitmapList component.
LMDPicClip - Encapsulates images in you .EXE as form data and thus makes working with images much more easily. Functionality of this component is provided by TLMDImageList or TLMDBitmapList component.
LMDImage - Extended TImage-component, e.g. with several transparent display-modes. Functionality of this component is provided by TLMDLImage or TLMDNImage.
LMDAniImage - The TLMDAninImage component allows display of animations consisting of bitmaps. Many different settings like transparent display are possible. Funtionality is provided by TLMDAniCtrl.
LMDApp - Specify properties or event-handlers of global Application at design time instead of runtime. Functionality of this component is provided by TLMDApplicationCtrl.
LMDLight - The TLMDLight component displays boolean-states in a simple but very fast way.
LMDDBLight - Like TLMDLight, can be connected to a TDataSource.
LMDSwitch - A switch for defining boolean-states. Many properties for changing display modes (color, caption, 3D-effects and more) are available.
LMDDBSwitch - Like TLMDSwitch, can be connected to a TDataSource.
LMDFile - A handy control that offers properties to allow manipulating a single file easily (e.g. copy, move, create, retrieve attributes, etc.).
LMDJoyStick - Allows simple access to connected joystick(s). Includes function for calibration of joysticks.
LMDScreenCanvas - The TLMDScreenCanvas component allows you to paint on your desktop using ordinary TCanvas methods. With its help you can also create a snapshot of the screen before painting on it.
LMDScreenSaver - With its help the creation of a screensaver is child's play! Place the component on a form - and the 'Blank-Screen'-screensaver is ready for your further modifications.
LMDMeter - Appealing process-display that supports five modes, e.g. display of gradient fills or bitmap textures. Functionality of this component is provided by TLMDProgress or TLMDProgressFill.
LMDPanel - Extended panel which supports free text-rotation, 3D-effects, bevel, extended alignment features and filling options like TLMDTile component. Functionality of this component is provided (according to the corresponding task) by TLMDSimplePanel, TLMDBackPanel or TLMDPanelFill.
LMDRuler - Display of horizontal or vertical rulers. Measuring between two points is supported.
TLMDTile - This small control provides fast background design of form- or container-controls using bitmap-tiles or color gradients. Functionality of this component is povided by TLMDFill.
LMDStrList - Useful and small component to save strings as form-data at designtime. Functionality is provided by TLMDStringList.

[Top]


1996, 98 by LMD Innovative Germany
All other trademarks are acknowledged.