UAOOI.Windows.Forms

UAOOI.Windows.Forms Namespace

Classes


  Class Description
Public class About
Component shows CAS about information
Public class AboutForm
Class AboutForm - company standard About form.
About License Form
Public class AddObject<(Of <(<'TObject>)>)>
The form allows editing values of the browse-able properties of the assigned object using the property grid. Returning dialog results can be used to accept or reject changes.
Form allowing to modify properties of new created object.
Public class BackForwardTreViewHelper
Helper for Backward/Forward tree navigation
Public class BackForwardTreViewToolStrip
ToolStrip with backward / forward tree navigation
Public class CSVManagement
Class CSVManagement - provides functionality to manage import files contained comma separated values.
Public class DebugDockPanelUserControl
debug panel with label and close button that can be used for docking
Public class DebugWindow
Debug window - standard window for debugging output usage: private DebugWindow debugWindow=null; private void debugWindowToolStripMenuItem_Click(object sender, EventArgs e) { if (debugWindowToolStripMenuItem.Checked && debugWindow!=null) { debugWindow.Close(); debugWindowToolStripMenuItem.Checked = false; } else { if(debugWindow==null || debugWindow.IsDisposed) { debugWindow=new DebugWindow(this.Icon , new FormClosingEventHandler( debugWindow_FormClosing)); } debugWindow.Show(); debugWindowToolStripMenuItem.Checked = true; } }
Public class DockPanelUserControl
panel with label and close button that can be used for docking
Public class GenericEventArgs<(Of <(<'T>)>)>
Generic EventArgs class
Public class GenericTreeNode<(Of <(<'ObjectType, ParentType>)>)>
Generic and disposable TreeNode
Public class ImageListLibrary
Image List Library
Public class ImportFileControll
Control That is responsible for selecting file to import
Public class ImportFileControll..::..ImportInfo
abstract class that contains main data for the form and import settings
Public class ImportFunctionRootClass
Class ImportFunctionRootClass - base class to implement import functionality
Public class LabeledTreeViewPair
Pair of label and tree view
Public class LabeledTreeViewToolStrip
ToolStrip with Label and tree view
Public class LicenseForm
About License Form
Public class LogMessageWindow
Window to display information
Public class MessageBoxSentEmail
MessageBoxSentEmail class- this class can display message boxes and open email client
Public class OKCancelForm
Form allowing to modify properties of new created object.
Public class OPCTreeView
OPC products dedicated TreeView
Public class PropertyGridCollection
The Collection of property grids
Public class PropertyGridExpandAllExpander
Component that expand property grid to has two new button: Collapse/Expand
Public class ScrollableMessageBox
Message Box with scrollable content
Public class SearchTreeViewHelper
Helper for tree searcher
Public class SearchTreeViewToolStrip
ToolStrip with searcher of the TreeView
Public class ServiceControlToolStrip
ToolStrip to control the service
Public class TabControlManager
Generic Tab Control Manager
Public class TextBoxBaseTraceListener
TextBoxBaseTraceListener - listener that can be used to display output from trace in any text box window
Public class TextBoxBaseWithTraceListener
Component that can be added to any control to be used as a connection between any TextBox and coupled TextBoxBaseTraceListener
Public class TextEditPanel
Panel to edit text
Public class ToolStripCheckBox
ToolStripCheckBox
Public class ToolStripContainerHelper
Helper that provides some additional functionality for ToolStripContainer
Public class TreeViewSearcher
This class is responsible for searching the tree
Public class XmlQualifiedNameEditor
XmlQualifiedName Editor

Interfaces


  Interface Description
Public interface ITreeNodeInterface
Interface of the tree node
Public interface IXmlQualifiedNameEditorNamespaceProvider
Interface responsible for creating the list of available namespaces

Delegates


  Delegate Description
Public delegate AboutForm..::..LicenceRequestMessageProviderDelegate
delegate that provide license request message
Public delegate LicenseForm..::..LicenceRequestMessageProviderDelegate
delegate that provide license request message
Public delegate SearchTreeViewHelper..::..AdditionalNodeTestDelegate
Additional Delegate for node test
Public delegate SearchTreeViewHelper..::..GetToolStripTextToFindDelegate
Delegate to get the text to be searched

Enumerations


  Enumeration Description
Public enumeration ImageListLibrary..::..Icons