Forum Post: Re: Replacing Treeview Ocx With 64 Bit .net Tree View.

Status
Not open for further replies.
M

Mike Fechner

Guest
The thing which is not possible is to embed .NET Controls into classic ABL GUI (.w files). However you can embed the whole window (all or just the single one) into a .NET Form using the Embedded Windows which is documented in GUI for .NET documentation. Technically the classic ABL Window will be realized in a WindowContainer .NET Control which is put on a .NET Form. This concept of mix and match is not uncommon in the .NET world: Microsoft offers an ElementHost that allows to embed WBF into WinForms and a similar host control to embed WinForms into WPF. So the WindowContainer is Progress' response to the need to use classic ABL GUI with .NET. Once the ABL window is embedded into the WindowContainer and then into a .NET Form you can "decorate" the classic ABL window with .NET Controls (around or overlaying). Look at this screenshot: That's an ABL window embedded into .NET using the Infragistics (2009 in this case) ribbon, the Infragistics UltraTab Control and an UltarGrid which a) hide the ABL browse by overlaying it b) uses the browsers query to show the list of order lines We've developed the WinKit toolkit to simplify the use of embedded ABL windows: www.consultingwerk.de/winkit

Continue reading...
 
Status
Not open for further replies.
Top