Thank you for your interest to ML Button Components for Borland Delphi and C++Builder


DESCRIPTION

Contains TMLCheckBox, TMLRadioButton, TMLRadioGroup, TMLDBCheckBox and 
TMLDBRadioGroup. Same as corresponding Delphi components but with
WordWrap, HorzText and VertText alignment properties, Top and Bottom button alignment,
TMLRadioGroup has also margins and gaps between buttons adjustments.

Also contains TImgCheckBox, TDBImgChkBox, TChkBitBtn, TDBChkBitBtn.
Same as TImage and TBitBtn but with checkbox capabilities and also dbaware.

All components can be also ReadOnly.



TARGET ENVIRONMENT

Delphi 1.0, 3.0, 4.0, 5.0 and 6.0, C++Builder 3.0, 4.0 and 5.0


STATUS

Shareware, works only while IDE is running. Source available after purchase and registration.



INSTALLATION
------------------------

DELPHI 1.0 installation:

To install the components:
1. Unzip all files in a directory of your choice.
2. Start Delphi and choose install components option. Press the Add button
   and choose MLBTNREG.DCU file in a browse dialog.
3. After successfull installation, the components TMLCheckBox, TMLRadioButton, 
  TMLRadioGroup, TMLDBCheckBox, TMLDBRadioGroup, TImgCheckBox, TChkBitBtn,
  TDBImgChkBox and TDBChkBitBtn will appear in MLButtons palette.


DELPHI 3.0, 4.0, 5.0 and 6.0 installation:

To install the components:
1. Unzip all files in a directory of your choice.
2. Start Delphi and open D3\MLBtnD3.DPK for Delphi 3.0 or D4\MLBtnD4.dpk for Dephi 4.0,
   or D5\MLBtnD5.dpk for Dephi 5.0 or or D6\MLBtnD6.dpk for Dephi 6.0 package file. 
Press Install button from package window.
3. After successfull installation, the components TMLCheckBox, TMLRadioButton, 
  TMLRadioGroup, TMLDBCheckBox, TMLDBRadioGroup, TImgCheckBox, TChkBitBtn,
  TDBImgChkBox and TDBChkBitBtn will appear in MLButtons palette.


C++Builder 3.0, 4.0 and 5.0 installation:

To install the components:
1. Unzip all files in a directory of your choice.
2. Start C++Builder and open C3\MLBtnC3.BPK for C++Builder 3.0 or C4\MLBtnC4.BPK for C++Builder 4.0 or C5\MLBtnC5.BPK for C++Builder 5.0 package file. Compile and install the package.
3. After successfull installation, the components TMLCheckBox, TMLRadioButton, 
  TMLRadioGroup, TMLDBCheckBox, TMLDBRadioGroup, TImgCheckBox, TChkBitBtn,
  TDBImgChkBox and TDBChkBitBtn will appear in MLButtons palette.


HOW TO USE

You can use them just like corresponding Delphi components.
The following new properties are added:

1. For TMLCheckBox, TMLDBCheckBox, TMLRadioButton, TMLRadioGroup and TMLDBRadioGroup:

  - Alignment          -  aligns the button - left, right, top and bottom.
  - HTextAlignment - horizontal alignment of the text and button within control's bounds.
  - VTextAlignment - vertical alignment of the text and button within control's bounds.
  - WordWrap        - if it is True, the text within control are wraped, 
                                just like WordWrap property in TLabel component.
  - ReadOnly         - the controls can be read only.

   TMLRadioGroup and TMLDBRadioGroup has additional properties:

  - Border         - if True, the control has border, otherwise has no border.
  - Margins       - to set margins in pixels of the radio group buttons, 
                          for additional fine tuning of presentation.
  - ButtonGapX - adjusts horz gap between buttons.
  - ButtonGapY - adjusts vert gap between buttons.

2. For TImgCheckBox component:
    - Checked        - indicates the checked state of the control, same as TCheckBox.Check property.
    - PictureFalse  - the picture for Unchecked state.
    - PictureTrue    - the picture for Checked state.
    - State              - the current state of  the control, same as TCheckBox.State property.
    - Toggled         - if it is true, when you click the control it toggles its state Checked /Unchecked.

3. For TDBImgChkBox component:
    - Checked        - indicates the checked state of the control, same as TCheckBox.Check property.
	             A public property.
    - DataField       - the name of the data field of the underlayed table that stores the control's state.
                              Can be boolean or interger field type. 
                              If it is a integer field, 1 states for value True, and 0 - for value False;
    - DataField       - datasource component of the underlayed table that stores the control's state.
    - PictureFalse  - the picture for Unchecked state.
    - PictureTrue    - the picture for Checked state.
    - State              - the current state of  the control, same as TCheckBox.State property.
                              A public property. 
    - Toggled         - if it is true, when you click the control it toggles its state Checked /Unchecked.

4. For TChkBitBtn component:
    - Checked        - indicates the checked state of the control, same as TCheckBox.Check property.
    - GlyphFalse   - the glyph for Unchecked state.
    - GlyphTrue     - the glyph for Checked state.
    - State              - the current state of  the control, same as TCheckBox.State property.
    - Toggled         - if it is true, when you click the control it toggles its state Checked /Unchecked.

5. For TDBChkBitBtn component:
    - Checked        - indicates the checked state of the control, same as TCheckBox.Check property.
	             A public property.
    - DataField       - the name of the data field of the underlayed table that stores the control's state.
                              Can be boolean or interger field type. 
                              If it is a integer field, 1 states for value True, and 0 - for value False;
    - DataField       - datasource component of the underlayed table that stores the control's state.
    - GlyphFalse   - the glyph for Unchecked state.
    - GlyphTrue     - the glyph for Checked state.
    - State              - the current state of  the control, same as TCheckBox.State property.
                              A public property. 
    - Toggled         - if it is true, when you click the control it toggles its state Checked /Unchecked.



REGISTRATION

You have to register to use ML Button Components in commercial applications.
To register you have to pay

==============   REGISTRATION FEE - $25 =================

Registration gives you following benefits:

  1.  You will receive the source of the components.
  2.  As registered user you can inform me about any bugs found and
      receive fixed versions of ML Button Components in some days WITHOUT ANY CHARGE.


IF YOU HAVE ANY BUSINESS PROPOSALS FEEL FREE TO CONTACT ME.

E-mail:
  Todor Marholev  :  spsoft@mail.vega.bg

  Varna,
  Bulgaria

Latest information about ML Button Components can be found at

URL:
  http://www.gemini2k.com/sparksoft

You can register and purchase these components at

URL:
  http://www.shareit.com/programs/105364.htm

For more about registration see REGISTER.TXT file ...