Filename: CMB12UF.ZIP

Component name: TCMBtn

Version: 1.2

File size: 147729

Delphi version: [ ] 16/32-bit
               [ ] 16-bit
               [x] 32-bit

If application or tool please indicate targeted OS:
               [ ] W3.X/W95
               [ ] W3.X/W95/NT
               [ ] W3.X
               [ ] W95
               [ ] NT
               [ ] W95/NT

Type:
               [x] Freeware
               [ ] Shareware
               [ ] Commercial

Price: -

Source Availability:
               [ ] Included
               [ ] Purchase/Registration
               [ ] On request
               [x] None
               [ ] N/A

Status:
               [x] Fully Functional
               [ ] Trial (Works when IDE is running)
               [ ] Evaluation (Time Limit)
               [ ] Demo only
               [ ] N/A

Author Name: Christian Maas

Company Name: -

EMail: [email protected]

Web page: -

Description:
  TCMBtn is a button like in MS Internet Explorer 3.0.

  Why just another Internet Explorer button component?
  I've examined three existing versions, but none of them met my
  requirements. So I created this component with the following main
  advantages:

  - inherited property Caption (is therefore automatically supplied
    at design time with CMBtn1, CMBtn2 and so on)
  - caption can contain an ampersand ("&") followed by accelerator char
  - WordWrap property for Caption
  - automatic cutting of Caption with trailing '...' if needed
  - HelpContext property
  - PopupMenu property with selectable mouse button (left like in
    Internet Explorer or right like in other DELPHI components)
  - no problems when calling windows help at OnClick event
  - no problems when help window is active and mouse leaves button
  - can be positioned on TPanel
  - ALT F4 (to close window) works
  - button layout control as known from TBitBtn
  - uses three glyphs for the three possible states
    1. enabled with mouse over button
    2. disabled (with or without mouse)
    3. enabled without mouse
    You can assign a single glyph bitmap to the glyph property, the two additional
    glyphs are created *AND* stored automatically! You can save the created 3-glyph-
    bitmap and edit it!
  - with demo project to run and compile *BEFORE* installing!
    =========================================================