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: chmaas@hit.sb.sub.de 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! =========================================================