HOMEGAMESSUPPORTNEWS
Customer Service
SupportNews and BlogsDo Not Sell My Personal Information
Company
About UsPrivacy PolicyTerms of Service
Social
Copyright
© 2026 AviaGames Inc. All Rights Reserved.

Microsoft Forms 20 Object Library Vb6 !!better!! -

Microsoft Forms 2.0 Object Library (VB6) — Overview & Quick Guide

What it is

Microsoft Forms 2.0 Object Library provides controls (TextBox, Label, CommandButton, ListBox, ComboBox, Frame, OptionButton, CheckBox, Image, RefEdit, etc.) used in classic VB6 forms and in userforms for Office VBA. It ships as FM20.DLL and exposes the runtime and design-time objects for creating and manipulating form controls.

  • Familiar, high-level controls: Developers accustomed to VBA userforms will find the API and event model intuitive.
  • Rich text-related features: TextBox and RichText-related options (e.g., IME support, password masking, multiline with automatic word wrap) work well for typical form inputs.
  • Consistent behavior across Office-hosted userforms and VB6 apps (when FM20 is present).
  • Small footprint: As a single DLL, it’s easy to reference and distribute in many enterprise environments that already have Office installed.
  • Useful additional controls: Controls like the SpinButton, Slider, and MultiPage (if present) add UI patterns VB6 lacks natively.

This library is often used in VB6 specifically to gain access to Unicode-aware microsoft forms 20 object library vb6

  • Ensure you've registered FM20.dll on your system.
  • Verify that your VB6 project references the correct version of the library.
  • If experiencing issues with forms or controls, try rebuilding the project or checking for corrupted files.

Deployment Considerations

  • The Microsoft Forms 2.0 Object Library (FM20.DLL) supplies ActiveX controls—most notably the TextBox, Label, CheckBox, OptionButton, ComboBox, ListBox, Frame, CommandButton, Image and the MultiPage/TabStrip-like controls—commonly used to build user interfaces in VB6 and VBA environments.
  • It was intended primarily for use with UserForms in VBA (Office) but is often used in classic VB6 projects to get richer controls than the native VB6 toolbox provides.