The Microsoft Forms 2.0 Object Library (FM20.dll) was originally introduced with Microsoft Office 97 and later bundled with subsequent versions of Office, Windows, and Visual Studio 6.0. It provides a set of ActiveX controls and supporting objects used primarily to build custom forms and dialogs.
In the context of VB6, this library is often used alongside the built-in form engine to provide enhanced controls such as: microsoft forms 20 object library vb6
The Microsoft Forms 2.0 Object Library (FM20.DLL) is a library of user interface controls and components originally designed for use with Microsoft Office (Excel, Word, Outlook) and Visual Basic 6.0. It provides a set of lightweight, windowless controls that are distinct from the standard VB6 intrinsic controls. The Microsoft Forms 2
In VB6, this library allows developers to embed Office-style forms and controls directly into their applications without needing to use the full MSForms package from Office. It provides a set of lightweight, windowless controls
| Property | Description |
|----------|-------------|
| Value | Current value/state of control |
| Text | Text content (TextBox, ComboBox) |
| Caption | Display text (Label, Button, Frame) |
| Enabled | Enable/disable control |
| Visible | Show/hide control |
| Left, Top, Width, Height | Position and size |
| BackColor, ForeColor | Color settings |
| Font | Font properties |
| TabIndex | Tab order |
| Feature | Forms 2.0 | VB6 Native | |---------|-----------|------------| | MultiLine TextBox | ✓ | ✓ | | Password character | ✓ | Limited | | MultiPage control | ✓ | ✗ (use SSTab) | | Triple-state checkbox | ✓ | Limited | | SpinButton | ✓ | ✗ (need UpDown) | | Distribution | Requires fm20.dll | Built-in |