An NDoc Documented Class Library

Genghis.Windows.Forms Namespace

Classes

ClassDescription
AniForm AniForm is a MSNMessenger-style animated popup windows that can have any windows forms control placed on it. The class' properties define animation direction, animation speed, delay and a number of other properties that are used to render and animate the form at run-time.
AppBarForm Summary description for AppBar.
AppBarForm.DockFlagConverter This code is courtesy of Jose Castanedo of Janus Systems www.janusys.com Provides a custom editor for the Docking Flags which displays as a drop down list with check boxes allowing the user to select one or more options
AppBarForm.DockFlagEditor
AppBarInfo
BaseCompareValidator Serves as the abstract base class for validation controls requiring type-specific validation, formatting, comparison and conversion.
BaseValidator Serves as the abstract base class for validation controls.
BaseValidatorCollection A strongly-typed collection of BaseValidator objects.
CompareValidator Compares the value entered by the user into an input control with the value entered into another input control or a constant value.
CompletionCombo Combo Box that does that neat auto-completion trick
ContainerStatusBar A substitute for the System.Windows.Forms.ContainerStatusBar that allows any control to be hosted in a status bar panel.
ContainerStatusBar.StatusBarPanelCollection Typed collection of ContainerStatusBarpanels.
ContainerStatusBarPanel A modified ContainerStatusBarPanel that adds support for a hosted Control
CursorChanger A class to change the cursor for the current window. Upon Disposal, the class will return the original cursor.
CustomStateTreeView A treeview that allows a custom image list for the check state.
FileDocument
FindReplaceDialog FindReplace dialog component for .NET
FindReplaceDialog.FindReplace
FolderNameDialog Summary description for ImageCombo.
FormValidator Performs validation on the form.
FormValidatorCollection A strongly-typed collection of FormValidator objects.
HandleCollector Summary description for GenghisHandleCollector.
HandleCollector.RegisteredHandleType Describes a handle type that has been registered with the handle collector. Helps to ensure type-safe use of add and remove with only registered types.
HandleTypeNotRegisteredException Represents an exception that can be thrown by the HandleCollector, when a type is used that has not been registered first
HeaderGroupBox A simple header-only GroupBox. Supports Right-To-Left reading, and should (I hope) look pretty much like the real thing.
ImageCombo Summary description for ImageCombo.
InitialInstanceActivator
InitialInstanceActivator.MainFormActivator
ListViewSorter ListViewSorter sorts a listview in reportview style.
MRU
MRUMenuItem
MultiSdiApplicationContext
RangeValidator Checks whether the value of an input control is within a specified range of values.
RegularExpressionValidator Validates whether the value of an associated input control matches the pattern specified by a regular expression.
RequiredFieldValidator Makes the associated input control a required field.
ScreenSaver The main screensaver window -- big, black, borderless, and topmost. The window closes itself on keystrokes and (optionally) mouse movement.
ScrollablePictureBox A Scrollable PictureBox Class
SplashScreen Splash Screen class
StatusBarExtender A class to give each control on a form a StatusText property and to set the Text of a status bar based on that property when the control gets focus
ThemedButton Paints a themed button
ThemedCheckBox Draws a themed check box, with transparent label
ThemedGroupBox Draws a themed (transparent) groupbox
ThemedLabel Paints a lable with a transparent background
ThemedPanel Paints a lable with a transparent background
ThemedRadioButton A standard radio button, but painted using themes and a transparent label.
ThemedTabPage Paints a themed button
ThemedUserControl Paints a lable with a transparent background
ValidationControlConverter Provides a type converter to convert object references to and from other representations.
WindowSerializer A class to automatically serialize/deserialize the state of a form.
WindowsFormsNotInitializedException Represents an exception that can be thrown by the HandleCollector, when registering handle types has been attempted before windows forms has initiated, and registered it's own types
WizardPage A User Control that provides a base class to derive from to create standard looking wizard pages. It supports a top pane that contains a title and description of a page.
WizardSheet Frame to hold WizardPages for a Wizard-like User Interface.
XPThemeException Base exception thrown by XP theme manager
XPThemeManager An XP Theme Manager class for .NET

Interfaces

InterfaceDescription
BaseValidatorCollection.IBaseValidatorCollectionEnumerator Supports type-safe iteration over a BaseValidatorCollection.
FormValidatorCollection.IFormValidatorCollectionEnumerator Supports type-safe iteration over a FormValidatorCollection.

Delegates

DelegateDescription
FileDocument.ChangedEventHandler
HandleChangeEventHandler Represents the method prototype a delegate must conform to sink events when handles are added or removed from the HandleCollector
MRU.onMRUClick
OtherInstanceCallback
WindowSerializer.WindowSerializerDelegate

Enumerations

EnumerationDescription
AnimateDirection Indicates the direction in which the message window expands
AppBarForm.AppBarEdge Enumeration for the edge that the AppBar attaches to
AppBarForm.DockFlags Enumerations for the docking options
AppBarInfo.ScreenEdge
ARROWBTN_STATES
BackgroundMode Enumeration which contains the options for the form background for an AniForm.
BALLOON_STATES
BGTYPE
BorderStyle
BORDERTYPE
BUTTON_PARTS
CAPTION_STATES
CHECKBOX_STATES
CHEVRON_STATES
CLOCK_PARTS
CLOCK_STATES
CLOSE_STATES
CLOSEBUTTON_STATES
COMBOBOX_PARTS
COMBOBOX_STATES
CONTENTALIGNMENT
DOWN_STATES
DOWNHORZ_STATES
EDIT_PARTS
EDITTEXT_STATES
EXPLORERBAR_PARTS
FILLTYPE
FindReplaceDialog.FindDirection
FindReplaceDialog.FindReplaceDialogType
FolderNameDialog.FolderNameFolder
FolderNameDialog.FolderNameStyles
FormPlacement Indicates where the form should be displayed
FRAME_STATES
GLYPH_STATES
GLYPHFONTSIZINGTYPE
GLYPHTYPE
GROUPBOX_STATES
HALIGN
HEADER_PARTS
HEADERCLOSE_STATES
HEADERITEM_STATES
HEADERITEMLEFT_STATES
HEADERITEMRIGHT_STATES
HEADERPIN_STATES
HEADERSORTARROW_STATES
HELPBUTTON_STATES
HORZSCROLL_STATES
HORZTHUMB_STATES
ICONEFFECT
IEBARMENU_STATES
IMAGELAYOUT
IMAGESELECTTYPE
LISTITEM_STATES
LISTVIEW_PARTS
ListViewCompareType
LOGOFFBUTTONS_STATES
MAXBUTTON_STATES
MAXCAPTION_STATES
MENU_PARTS
MENU_STATES
MENUBAND_PARTS
MENUBAND_STATES
MINBUTTON_STATES
MINCAPTION_STATES
MOREPROGRAMSARROW_STATES
MRUStyle
NORMALGROUPCOLLAPSE_STATES
NORMALGROUPEXPAND_STATES
OFFSETTYPE
PAGE_PARTS
PROGRESS_PARTS
PUSHBUTTON_STATES
RADIOBUTTON_STATES
REBAR_PARTS
RESTOREBUTTON_STATES
SCROLLBAR_PARTS
SCROLLBAR_STATES
SIZEBOX_STATES
SIZINGTYPE
SPECIALGROUPCOLLAPSE_STATES
SPECIALGROUPEXPAND_STATES
SPIN_PARTS
SplashScreenStyles
STANDARD_STATES
STARTPANEL_PARTS
STATUS_PARTS
SYSBUTTON_STATES
TAB_PARTS
TABITEM_STATES
TABITEMBOTHEDGES_STATES
TABITEMLEFTEDGE_STATES
TABITEMRIGHTEDGE_STATES
TASKBAND_PARTS
TASKBAR_PARTS
TEXTSHADOWTYPE
THEMESIZE
THUMB_STATES
THUMBBOTTOM_STATES
THUMBLEFT_STATES
THUMBRIGHT_STATES
THUMBTOP_STATES
THUMBVERT_STATES
TICS_STATES
TICSVERT_STATES
TM_PROPS
TOBTABITEMBOTHEDGES_STATES
TOBTABITEMLEFTEDGE_STATES
TOBTABITEMRIGHTEDGE_STATES
TOOLBAR_PARTS
TOOLBAR_STATES
TOOLTIP_PARTS
TOPTABITEM_STATES
TRACK_STATES
TRACKBAR_PARTS
TRACKBAR_STATES
TRACKVERT_STATES
TRAYNOTIFY_PARTS
TREEITEM_STATES
TREEVIEW_PARTS
TRUESIZESCALINGTYPE
UP_STATES
UPHORZ_STATES
ValidationCompareOperator Specifies the validation comparison operators used by the CompareValidator control.
ValidationDataType Specifies the validation data types used by the CompareValidator and RangeValidator controls.
VALIGN
VERTSCROLL_STATES
VERTTHUMB_STATES
WINDOW_PARTS