Embed an ABL window in a .NET form
- Last Updated: January 16, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
For Windows desktop applications that already use the OpenEdge GUI, you can add new GUI for .NET forms without changing the ABL windows of the existing user interface. Another way to integrate ABL windows with GUI for .NET forms is to embed the client area of ABL windows into a .NET form.
There are several options for embedding OpenEdge windows in a .NET form. Existing ABL windows can be shown embedded in:
- A bounded area in a form, inherited from
Progress.Windows.WindowContainer. The developer determines the size and location of the container. - An MDI child form, inherited from
Progress.Windows.MDIChildForm. The size and location of the embedded window are determined by the size of the MDI child form client area.
The embedded window continues to exist on the ABL session window chain.