There is a general pattern that applications follow to create and manage a .NET form.
For a given form, you can encapsulate most of these steps in a user-defined ABL form class that extends
Progress.Windows.Form. For simplicity, this section primarily describes how to prepare and use the .NET
WAIT-FOR statement for blocking on different types of .NET forms created directly from the
Progress.Windows.Form class. For information on defining and using ABL-derived form classes to implement the basic types of .NET forms (non-modal, modal standalone, and non-modal MDI), see
Creating custom .NET forms and controls. The basic principles for working with pure .NET form objects and ABL-derived .NET form objects are essentially the same.