| To use .NET GUI (Graphical 
		User Interface) components embedded into the existing Scorpion GUI, a 
		specially developed component Tordivel.OverlayPanel is to be used. The 
		OverlayPanel is a .NET Panel control that may cover an already existing 
		window area in the Scorpion GUI. Possible Scorpion window 
		areas that may host the .NET OverlayPanel are: - ResultPanel on the left 
		hand side of the Scorpion GUI. - Custom Pages created on 
		the left hand side of the Scorpion GUI. More information about
		ResultPanel and
		Custom Page python 
		interfaces. The OverlayPanel can be used 
		with different DockStyle values to fill the entire area of the parent 
		window, or dock into one of the sides of the parent window. The general approach for 
		using .NET GUI components is to derive a python class from the .NET 
		Tordivel.OverlayPanel class and create a global 
		instance of this class giving it a handle of the parent window (See the 
		first example for an easy understanding).The .NET event mechanism for 
		button-clicks etc. will work just 
		like in any real .NET programming language. The following examples are 
		relatively complete, and should work by pasting into the Scorpion 
		central start script. Example 02 is updated using RegisterPlugin and RegisterCallback 
		methods. 
			
			Example 01 - StructuredPropertyBagExample 02 - WinForms Controls
 Example 3 - Custom User Interface
 Example 04 - TCP Socket Communication
 Example 05 - Simple Text Print
 Example 06 - Modeless .Net Dialog
 Example 07 - StopWatch
 Example 08 - Product Selection Page
 Example 09 - PyScripter - Eclipse Test Program
 Example 10 - Access Control with custom .Net Plugin
 |