LMD-Tools 5.03 

Date: 15-Jan-2001 [History List] [InfoCenter]
 
 

Contents

General
Enhancements
Important Bugfixes
 

General

The 5.03 release of the LMD Tools provides fixes for reported bugs and adds some recommended features to existing components.

Note:
There seems to be a problem with collection item events (like in the TLMDCaptionButtons component) if used with form inheritance.
Please use the main component events instead of the collection item events or assign the methods dynamically in the form's OnCreate event if you want to use form inheritance.

[Top]
 

Enhancements (not complete)

Help file
Renewed several descriptions.

TLMDCaptionButtons
Now its possible to display hints for the buttons. 
Added OnMouseEnter, OnMouseExit events to main component.
Property AutoSize for buttons added.
Property DesignEnabled added which allows display of caption buttons already at design time.
Method NCPaint added to allow repaint of buttons in certain cases (e.g changing caption of the form).

TLMDIniCtrl
New methods: ReadObject and WriteObject allow restoring/saving of simple TObject descendants.
Furthermore the unit LMDIniCtrl provides two additional corresponding procedures: 
procedure LMDSaveObjectProperties(IniFile : TCustomIniFile; szSection:String;Instance:TObject);
procedure LMDLoadObjectProperties(IniFile : TCustomIniFile; szSection:String;Instance:TObject);
All elements work do not support Delphi and CBuilder version 3.

TLMDTrayIcon
New property ShowMinimzedIcon. If enabled: Icon/task button in Taskbar is shown if mainform is minimzed only (in previous release icon of application was always hidden from TaskBar).

[Top]
 
 

Important Bugfixes (only those are mentioned which were reported from customers)

TLMDCalculator
Property Visible added.
Fixed a quirk with zeros following a fraction delimiter (did not work witht he previous version)!

TLMDMemoStrings
Property AdditiveLoadFrom added - text loaded into memo can now be added to the existing text.
Procedure GetAsStrings added which will return the memo content as TStrings list.

TLMDBaseEdit -> all edit controls
Property enabled will now lead to expected text change (to gray)

TLMDExtSpinEdit
Quirk with negative floating numbers removed

TLMDDBLabelFill
Will no longer cause an access violation when dropped on a form.

TLMDMMButton
Bug in MMButtonFaceEditor fixed (selection of different imagelists did not work correctly).
In addition new button Synchronize was added (synchronizes all button states with symbol selected for bsUp mode).

TLMDSplitterPanel
Modified TLMDSplitterPane.
ReadState to allow correct inheritation (did not work before if a Pane was modified in inherited form).
Side effect: TLMDSplitterPanel is now empty if placed on form, but Context Menu at design time provides two additional entries to fill up 2 panes (either horizontally or vertically tiled) quickly.

TLMDTrayIcon
Active property can now be changed at runtime without problems.
Note: If you use other 3rd party components which subclass window procedure of the parent form, they must work correctly (saving and restoring window procedure). If you encounter problems change the creation order of nonvisible components (put TLMDTrayIcon at last position).

TLMDStatusBar
Fixed problem with inheritance (property values will now be inherited correctly)
[Top]


©  2001 by LMD Innovative Germany
All other trademarks are acknowledged.