Progress.Windows.FormProxy class
- Last Updated: August 25, 2021
- 2 minute read
- OpenEdge
- Version 12.2
- Documentation
(Windows only; GUI for .NET only)
A .NET form wrapper for an ABL window. ABL provides a
Progress.Windows.FormProxy
instance for each ABL window that you create in an ABL session where a .NET form is referenced.
Note:
When mixing ABL windows and .NET forms in a single application, you can access all windows and forms on a single form chain using the same form-based properties and attributes.
Serializable:
No
Constructors
This class contains a protected constructor; you cannot instantiate it directly.
Super Class
System.Object
class (from the .NET Framework)
Interfaces
Public Properties
| NextForm property | PrevForm property | ProWinHandle property |
Public Methods
This class does not contain methods (beyond those it inherits from its base class).
Public Events
This class does not contain events (beyond those it inherits from its base class).
Notes
- This class allows you to manage ABL windows along with .NET forms in an ABL
session. It allows ABL windows to participate in the session form chain (starting with
SESSION:FIRST-FORM and ending with SESSION:LAST-FORM) and to be referenced by form-oriented ABL
elements such as the ACTIVE-FORM system reference. However, all program interaction with ABL
windows must still be accomplished using ABL window attributes, methods, and events on the
window handle (specified by the
ProWinHandleproperty). For information on using ABL windows along with .NET forms in your application, see Use .NET Classes in ABL Applications. - ABL does not create an instance of this class for the ABL default window, as the default window is typically not used in a GUI application.
- ABL handles all creation and destruction for instances of this class. Therefore, instances of this class never appear on the session object chain, and their NEXT-SIBLING property and PREV-SIBLING property (inherited from the Progress.Lang.Object class) are always set to the Unknown value (
?). - For information on the public class members inherited from the
System.Objectclass, refer to the .NET Framework class library.
See also
ACTIVE-FORM system reference, FIRST-FORM attribute, LAST-FORM attribute