Use them to perform different routine tasks.
- ElFormPersist - allows you to save and restore position, state, size of the form in ElIniFile. Also saves components' properties;
- ElIniFile - unique component for accessing the registry, ini-like text files;
- ElSoundMap - unique component to keep sound settings of the application;
- ElColorMap - simplify colors customization with this component;
- ElStringPool - keep strings (both singleline and multiline) right on the form;
| ElFormPersist |
|
ElFormPersist component allows to save and restore form's properties (state, size, position, active control, TopMost state) and components' properties in the ElIniFile (and in Registry). It may be also used to prevent form resize, and to make the form TopMost. The data is stored when the form is being hidden or destroyed. The data is restored when the form is being shown. Components properties list to save and restore can be defined in design-time using a hierarchical editor (yes, ElTree is here too :). When the data is saved or restored, events are fired so you can adjust your program's properties if needed.
| ElIniFile |
|
ElIniFile component is the powerful replacement for (and a combination of) TRegistry and TIniFile. ElIniFile allows you to store hierarchically organized data in text file, in registry or in any custom streams in a uniform way. ElIniFile stores boolean, integer, string, StringList, binary, DateTime and other data in a usual text file, that can be opened with any text editor.
The data in ElIniFile are organized into keys and values. Both keys and values can have some data, but keys are similar to IniFile sections (they contain values) and can also contain subkeys. As ElIniFile works with text files and works with any data, you can use it not only for storing options, but also for usual data. ElIniFile has the UseRegistry property, that allows you to switch between text file and registry with just one mouse click. ElIniFile has no limitations of the file size.
This component is included in LMD ElPack/CLX
| ElSoundMap |
|
Using ElSoundMap you can control all the sounds of your application in one place. Sound schemes can be stored in ElIniFile or in the registry (where Windows stores its sounds). The latter feature allows the user to customize sounds of your application using the Control Panel. You can play every sound, turn it on or off or make your application mute with just one method call. You can teach some LMD ElPack controls to play sounds from ElSoundMap when something happens to these controls.
| ElColorMap |
|
ElColorMap component allows you to simplify color customization in your program and save and restore color customization. Also ElColorMap helps you to create predefined color shemes. Color settings can be set in design-time and modified by the user in run-time (the same dialog is used in design-time and in run-time to change colors). Multiple controls can be notified when ColorMap is changed.
| ElStringPool |
|
ElStringPool component lets you keep different strings in the form resource by putting a component-string holder to the form. Moreover, you can add, modify and store multiline strings in string pool in design-time.
This component is included in LMD ElPack/CLX
[Top]
 Back to LMD ElPack Product Page