Identify the events published by a .NET object
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
As with ABL class events, .NET events are members
of any .NET class that defines and publishes them. You can
therefore identify these events and the signatures they require
in the documentation that describes the members of a given .NET class,
as well as using the Class Browser of Progress Developer Studio
for OpenEdge. For more information on the events supported by a
given .NET object, see the Microsoft, the Infragistics, or
other third-party documentation on the object. OpenEdge provides
two classes that inherit .NET events from Microsoft .NET classes—Progress.Windows.Form, which inherits
from System.Windows.Forms.Form, and Progress.Windows.UserControl, which inherits
from System.Windows.Forms.UserControl. For more information
on these classes, see Create and use forms and controls. In addition, OpenEdge provides a class, Progress.Lang.BindingSource (ProBindingSource),
which defines its own .NET events and inherits others from
the .NET System.Windows.Forms.BindingSource class. For
more information on the ProBindingSource, see Bind ABL data to .NET controls.


The following section provides more information on finding the information required to handle these events.