CEETRON Envision with Windows Forms
CEETRON Envision has (on Windows) a built-in support for Win32 apps. This is implemented by the
Win Component.
The same component is used for Win32, MFC, Windows Forms and WPF.
See the topic C# Users: Features and Differences for tips on how to use CEETRON Envision and this documentation with C#/.NET
Creating a Viewer
All CEETRON Envision apps needs a viewer in order to visualize the 3D data. Windows Forms uses the
ViewerWin32 found in the Win Component.
For integration towards Windows Forms, you create your own UserControl and implement paint, mouse and other event handling towards CEETRON Envision. A functional viewer with full code is provided in the WinFormsMinimal example. The WinFormsDemoApp offers more advanced integration features (like selection and rubberband).
Example Programs
All .NET examples are provided with a .cproj for use in Visual Studio.
Windows Forms Minimal
Location: Examples/WinForms/WinFormsMinimal |
Windows Forms Report
Location: Examples/WinForms/WinFormsReport |
Windows Forms DemoApp
Location: Examples/WinForms/WinFormsDemoApp |


