OpenNETCF Smart Device Framework 2.3
The OpenNETCF.Windows.Forms namespace

Classes

  ClassDescription
AnimateCtl
Animates an image.
Application2
Provides static (Shared in Visual Basic) methods and properties to manage an application, such as methods to start and stop an application, to process Windows messages, and properties to get information about an application. This class cannot be inherited.
BatteryLife
Represents a control that indicates the percentage of remaining battery life.
BatteryMonitor
Represents a component that monitors the battery level.
Button2
Represents a button control.
ButtonBase2
Implements the basic functionality common to button controls.
CheckBox2
Represents an enhanced CheckBox with similar functionality that's available in the .NET Framework.
Clipboard2
Provides methods to place data on and retrieve data from the system clipboard.
ColorDialog
Represents a common dialog box that displays available colors along with controls that allow the user to define custom colors.
ComboBox2
Comparer
Control2
Extends the standard Control class.
CreateParams
Encapsulates the information needed when creating a control.
Cursor2
Implements showing and hiding the cursor.

Examples

using(new Cursor2()) { //Do your long procudure }//cursor will automatically be hidden
DataFormats2
Provides static, predefined Clipboard format names. Use them to identify the format of data that you store in an IDataObject.
DataFormats2..::.Format
Represents a clipboard format type.
DateTimePicker2
Extends the DateTimePicker control.
DrawItemEventArgs
Provides data for the DrawItem event.
GroupBox
Represents a container control used to group other controls.
Help2
Encapsulates the PegHelp HTML Help engine.
ImageViewer
Image viewer control to display various image formats.
ItemCollection
Represents the collection of items in a ListBox2.
KeyboardHook
Used for system-wide hooking of keyboard events
Lamp
Indicator Lamp class
Lamps
A Collection of Lamp classes
LinkLabel2
Represents a label control that displays as a hyperlink.
LinkLabel2LinkClickedEventArgs
Provides data for the LinkClicked event of the LinkLabel2 control.
ListBox2
Represents a Owner-drawn list control, which displays a collection of items.
ListItem
MonthCalendar2
Extends the MonthCalendar control.
NativeWindow
Provides a low-level encapsulation of a window handle and a window procedure.
NotifyIcon
Specifies a component that creates an icon in the status area
OwnerDrawnList
Summary description for OwnerDrawnList.
PictureBox2
PowerStatus
Indicates current system power status information.
ProgressBar2
Represents a progress bar control similar to the windows progress bar control.
RoundGauge
A representation of a dial gauge with indicator lamps
SendKeys
Provides methods for sending keystrokes to an application.
Signature
Captures a signature from the user. Can be saved to a control specific byte array or a Bitmap.
SmartList
Represents a Owner-drawn list control, which displays a collection of items which can be filtered using key press.
SmartList..::.ItemCollection
Represents the collection of items in a SmartList .
SmartList..::.ListComparer
SmartListItem
Represents an item in a SmartList control.
StaticMethods
SystemInformation2
Provides information about the current system environment.
TextBox2
Enhances the TextBox control.

Structures

  StructureDescription
KeyData
Data passed on by the KeyboardHook

Interfaces

  InterfaceDescription
IButtonControl
Allows a control to act like a button on a form.
IMessageFilter
Defines a message filter interface.
IWin32Window
Provides an interface to expose Win32 HWND handles.

Delegates

  DelegateDescription
DrawItemEventHandler
Represents the method that will handle the DrawItem.
HighWarnHandler
Used when a gauge value exceeds its high warn level.
KeyHookEventHandler
Handler for KeyboardHook key events
LinkLabel2LinkClickedEventHandler
Represents the method that will handle the LinkClicked event of a LinkLabel2.
LowWarnHandler
Used when a gauge value falls below its low warn level.
MaxValueHandler
Used when a gauge value exceeds its max value.
MethodInvoker
Represents a delegate that can execute any method in managed code that is declared void and takes no parameters.
MinValueHandler
Used when a gauge value falls below its low value.

Enumerations

  EnumerationDescription
BatteryChargeStatus
Defines identifiers that indicate the current battery charge level or charging state information.
BatteryChemistry
Identifies the chemistry of the devices main battery.
CharacterCasing
Specifies the case of characters in a TextBox2 control.
DrawDirection
The direction of the animiation in the AnimateCtl.
DrawItemState
Specifies the state of an item that is being drawn.
DrawMode
Specifies how the elements of a control are drawn.
DrawStyle
Represents the form in which to render the bar portion of the ProgressBar2 control.
GradientStyle
Represents the style in which to render the gradient progress bar.
HelpNavigator
Specifies constants indicating which elements of the Help file to display.
LampPosition
Position of Lamp relative to RoundGauge.
LinkBehavior
Specifies the behavior of a link in a LinkLabel2.
PowerLineStatus
Power line status.