Date: 15-Jan-2001 [History List] [InfoCenter]
Contents
General
Enhancements
Important Bugfixes
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.
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).
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.