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 class:ViewerWin32 <cee::win::ViewerWin32>
found in the
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).
All .NET examples are provided with a .cproj for use in Visual Studio.
Windows Forms Minimal
Windows Forms Report
Windows Forms DemoApp