All Packages

Package com.ms.wfc.ui

Provides user interface component classes.

Classes

Animation

Encapsulates a Windows animation control, a rectangular control that plays an Audio-Video Interleaved (AVI) animation file.

Appearance

Defines constants that specify the appearance of a component.

AutoSizeEvent

Provides data for the autoSize event of the Rebar object.

AxHost

Wraps an ActiveX control and exposes the control as a WFC control.

AxHost.AxPropertyInfo

Extends the ProperyInfo object for an ActiveX control to provide access to the underlying ActiveX object.

AxHost.Flags

Defines the flags that can be passed to the AxHost object constructor.

AxHost.State

Encapsulates the persisted state of an ActiveX control.

Bitmap

Encapsulates a Windows bitmap.

Border3DSide

Defines constants that specify which sides of a rectangle to apply a three-dimensional border to.

Border3DStyle

Defines constants that specify the kind of three-dimensional border to apply to a rectangle.

BorderStyle

Defines constants that specify basic border styles for a window.

Brush

Encapsulates a Windows brush, a tool that Win32-based applications use to paint the interior of polygons and ellipses.

BrushStyle

Defines the brush style constants on which you can base Brush objects.

Button

Encapsulates a Windows button control.

ButtonState

Defines constants that specify the appearance of a button.

CaptionButton

Defines constants that specify the kind of caption button to draw.

CharacterCasing

Defines constants that specify the case of characters.

CheckBox

Encapsulates a Windows check box control, which is a labeled box that is checked or unchecked to turn an option on or off.

CheckedListBox

Represents a checked list box control, which is a list box containing items accompanied by check boxes that can be checked or unchecked.

CheckState

Defines constants that specify the appearance of a control that can be checked and unchecked.

Color

Describes the color of a screen element, using a red-green-blue (RGB) or hue-saturation-brightness (HSB) triplet, a cyan-yellow-magenta-black (CYMK) quadruplet, or a system color constant (the color of a command button, for example).

ColorDialog

Represents a common dialog box that displays available colors along with controls that let the user define custom colors.

ColumnClickEvent

Provides data for the columnClick event of the ListView object.

ColumnHeader

Encapsulates a column header in a ListView control.

ColumnHeaderStyle

Defines constants that specify the column header style.

ComboBox

Encapsulates the Windows combo box control.

ComboBoxStyle

Defines constants that specify the appearance of a combo box.

CommonDialog

Defines the base class used for displaying dialog boxes on the screen.

ContentAlignment

Defines horizontal and vertical alignments.

ContextMenu

Encapsulates the ContextMenu control.

Control

Defines the base class used for controls, which are standardized child windows that the user can manipulate to perform an action or display information.

ControlAnchor

Defines constants that specify how a control is anchored to the edges of its container.

ControlDock

Defines constants that specify how a control is docked to the edges of its container.

CoordinateSystem

Defines the constants that identify the coordinate systems that you can associate with a Graphics object.

CreateParams

Encapsulates the information used when creating a control.

Cursor

Encapsulates a mouse pointer and the operations that you can perform on a cursor.

DateRangeEvent

Provides data for the dateChanged event and the dateSelected event of a MonthCalendar control.

DateTimeFormatEvent

Provides data for the format event of the DateTimePicker control.

DateTimeFormatQueryEvent

Provides data for the formatQuery event of the DateTimePicker control.

DateTimePicker

Encapsulates a Windows date and time picker control, which allows users to specify date and time information.

DateTimePickerFormat

Defines constants that specify how the date and time picker control displays date and time information.

DateTimeUserStringEvent

Provides data for the userString event of the DateTimePicker control.

DateTimeWmKeyDownEvent

Provides data for the wmKeyDown event of the DateTimePicker control.

Days

Defines constants that represent the days of the week.

DialogResult

Defines constants that represent common results returned from dialog boxes.

Dimensions

Encapsulates a two-dimensional array.

DocumentReadyEvent

Provides data for the documentReady event of the HTMLControl object.

DragAction

Defines constants that specify how and if a drag-and-drop operation should continue.

DragDropEffect

Defines constants that specify the the effects of a drag-and-drop operation.

DragEvent

Provides data for the the dragDrop, dragEnter, dragLeave, or dragOver event of a Control object.

DrawItemEvent

Provides data for the drawItem event of a ComboBox, ListBox, StatusBar, TabStrip, or TabControl control.

DrawItemState

Defines constants that specify state information for a drawing operation.

DrawMode

Defines a group of constants that specify how the elements of a list box or combo box are drawn.

Edit

Encapsulates a Windows edit control, which is a rectangular control that the user can enter text into.

EraseBackgroundEvent

Provides data for the eraseBackground event of the Control object.

FileDialog

Defines the base class for the OpenFileDialog and SaveFileDialog classes.

FloodFillType

Defines the filling modes used by the Graphics object to fill an area.

Font

Encapsulates a Win32 font, which is used to draw text on video displays and other output devices.

FontDescriptor

The FontDescriptor object, like the FontMetrics object that it extends, provides information about the font that underlies a Font object.

FontDevice

Defines a group of constants that determine what types of fonts will be listed in a font dialog box.

FontDialog

Represents a common dialog box that displays a list of fonts that are currently installed on the system.

FontFamily

Defines a group of constants that represent the families to which a font may belong.

FontMetrics

Defines the physical characteristics of a font as it is mapped into a Graphics object.

FontPitch

Encapsulates a font's pitch.

FontSize

Defines a group of constants that represent the units in which font sizes can be specified.

FontType

Encapsulates a font type.

FontWeight

Defines constants that represent the different weights that you can associate with a font.

Form

Represents the basic top-level window.

FormBorderStyle

Defines enumeration constants that represent the border styles of a form.

FormPaletteMode

Defines the palette modes supported by a WFC form on 256-color systems.

FormStartPosition

Defines constant values that describe the initial position of a form.

FormWindowState

Defines a group of constants that specify the state of a window.

GiveFeedbackEvent

Provides data for the giveFeedBack event of the Control object.

Graphics

Encapsulates a Win32 device context (DC) and the drawing operations that are typically performed on a DC.

GroupBox

Encapsulates a group box control, which is a rectangle that contains other controls.

Help

Encapsulates the Win32 help engine.

HelpEvent

Provides data for the help event of the Control object.

HelpProvider

Defines methods that provide online help support for WFC controls.

HitArea

Defines constants that represent areas in a MonthCalendar control.

HitTestInfo

Contains information specific to hit-testing points for a month calendar control.

HorizontalAlignment

Defines constants that specify how an object or text in a control is horizontally aligned relative to an element of the control.

HScrollBar

Encapsulates a scroll bar that is always oriented horizontally.

HTMLControl

Encapsulates an HTML control.

Icon

Encapsulates a Windows icon, which is a small, transparent bitmap used to visually represent an object, such as a Windows application.

IconArrange

Defines a group of constants that specify how icons are arranged within a window.

Image

Represents the base class for image classes, such as Bitmap, Cursor, Metafile, and Icon.

ImageList

Contains a collection of images that can be used by other controls, such as the ListView, TreeView, Toolbar, TabStrip, and TabControl controls.

ImageListStreamer

Allows an ImageList object to be persisted to a stream and depersisted from a stream.

InputLangChangeEvent

Provides data for the inputLangChange event of the Form control.

InputLangChangeRequestEvent

Provides data for the inputLangChangeRequest event of the Form control.

ItemActivation

Defines the constants that specify the user action that is required to activate items in a the list view control and the feedback that is given as the user moves the mouse pointer over an item.

ItemBoundsPortion

Defines the constants that specify a portion of the list view item for which to retrieve the bounding rectangle.

ItemCheckEvent

Provides data for the itemCheck event of a CheckedListBox control.

ItemDragEvent

Provides data for the itemDrag event of a ListView or a TreeView control.

Key

Defines constants to use for processing keyboard input.

KeyEvent

Provides data for the keyDown or keyUp event of a Control object.

KeyPressEvent

Provides data for the keyPress event of a Control object.

Label

Encapsulates the Windows label control, which displays a string of text that the user cannot edit.

LabelEditEvent

Provides data for the afterLabelEdit event and the beforeLabelEdit event of a ListView control.

LayoutEvent

Provides data for the layout event of the Control object.

LeftRightAlignment

Defines constants that specify whether an object or text is aligned to the left or to the right of a reference point.

ListBox

Encapsulates the Windows list box control, which displays a list from which the user can select one or more items.

ListItem

Represents an item in a list view control.

ListView

Encapsulates the Windows list view control, which displays a collection of items, each consisting of an icon (from an image list) and a label.

ListViewAlignment

Defines the constants that specify how items are aligned in a list view control.

MainMenu

Encapsulates the MainMenu control.

MDIClient

Represents a window that contains MDI child windows.

MDILayout

Defines constants that specify the layout MDI child windows.

MeasureItemEvent

Provides data for the measureItem event of a ComboBox or ListBox control.

Menu

Encapsulates a WFC menu.

MenuGlyph

Defines a group of constants that determine how a menu glyph should be drawn.

MenuItem

Encapsulates a menu item.

MenuMerge

Defines constants that specify how menus behave when they are merged together.

MessageBox

Allows the user to display a message box that can contain various buttons and icons.

Metafile

Encapsulates a Windows metafile.

MonthCalendar

Encapsulates a Windows month calendar control, which provides a simple calendar interface from which the user can select a date.

MouseButton

Defines constants that specify which mouse button was pressed.

MouseEvent

Provides data for the the mouseDown, mouseEnter, mouseLeave, mouseMove, or mouseUp event of a Control object.

NodeLabelEditEvent

Provides data for the afterLabelEdit event and the beforeLabelEdit event of a TreeView control.

OpenFileDialog

Encapsulates the Save As common dialog box control that allows the user to open a file.

Orientation

Defines a group of constants that represent the orientation of a control or of an element of the control.

PaintEvent

Provides data for the paint event of the Control object.

Palette

Encapsulates a Windows logical palette.

Panel

Represents a container you can use to parent other controls visually.

Pen

Encapsulates a Windows pen that applications use to draw lines, curves, and shapes.

PenStyle

Defines constants for the seven built-in pen styles supported by the Windows operating system.

PictureBox

Encapsulates a PictureBox control.

PictureBoxSizeMode

Defines the constants that determine the sizing mode of the PictureBox control. 

Point

Encapsulates a single (x,y) coordinate and the operations that you can perform on such a coordinate.

PolyFillMode

Defines a group of constants that describe the approaches to filling areas in a polygon.

ProgressBar

Encapsulates the ProgressBar control.

QueryContinueDragEvent

Provides data for the queryContinueDrag event of the Control object.

RadioButton

Encapsulates a radio button (or option button) control, which displays an option that can be turned on or off.

Radix

Defines constants that specify the supported base values for the up-down control.

RasterOp

Encapsulates a Win32 raster operation.

ReadyStateEvent

Provides data for the readyState event of the DhTable, DhImage, DhDocument, DhInlineFrame, or DhObjectFactory object.

Rebar

Encapsulates a rebar control, which contains other controls within moveable, resizable bands.

RebarBand

Encapsulates a band on a Rebar control.

Rectangle

Encapsulates a rectangular area defined by its top-left (x, y) coordinate and its width and height.

Region

Encapsulates a Windows region and the logical operations that you can perform on regions.

RequestResizeEvent

Provides data for the requestResize event of the RichEdit control.

RichEdit

Encapsulates a Win32 RichEdit control.

RichEditFind

Defines constants that determine how a text search is carried out in a RichEdit control.

RichEditIMEColor

Defines constants that indicate the IME color and weight of text displayed a RichEdit control.

RichEditIMEOptions

Defines constants that represent the options you can set on a RichEdit control.

RichEditScrollBars

Defines constants that identify the type of scroll bars that should be used in a RichEdit control.

RichEditSelType

Defines constants that indicate the type of selection in a RichEdit control.

RichEditStreamType

Defines constants that identify the types of input and output streams used by the RichEdit control's saveFile and loadFile methods.

RichEditWordPunctuation

Defines the types of punctuation tables that can be used with the RichEdit control's word-wrapping and word-breaking features.

SaveFileDialog

Encapsulates the Save As common dialog box control that allows the user to specify options for saving a file.

Screen

Encapsulates the physical display device.

ScrollBar

Represents the base class for scroll bar controls.

ScrollBars

Defines constants that specify which scroll bars appear with a control.

ScrollButton

Defines the constants that specify which scroll bar button is drawn.

ScrollEvent

Provides information about the scroll event of a scroll bar.

ScrollEventType

Defines the constants that specify the type of scroll event that occurred.

SelectionMode

Defines constants that specify how many items in a list a user can select at one time and how the user can make multiple selections.

SelectionRange

Represents a date selection range in a MonthCalendar control.

SelectionStyle

Defines constants that specify the borders a component can have when selected in the Forms Designer.

Shortcut

Defines constants that specify shortcut keys that can be associated with menu items.

SortOrder

Defines constants that specify how items in a list are sorted.

Splitter

Encapsulates the splitter control, which allows the user to resize docked controls at run time.

SplitterEvent

Provides data for the splitterMoved and splitterMoving events of a Splitter control.

StatusBar

Encapsulates the Windows status bar control.

StatusBarDrawItemEvent

Provides data for the drawItem event of the StatusBar object.

StatusBarPanel

Represents a panel in a StatusBar control.

StatusBarPanelAutoSize

Defines constants that specify how a panel on a status bar autosizes when the status bar resizes.

StatusBarPanelBorderStyle

Defines constants that specify the appearance of the border for a panel on a status bar.

StatusBarPanelClickEvent

Provides data for the panelClick event of the StatusBar control.

StatusBarPanelStyle

Defines constants that specify whether a panel on a status bar is owner-drawn (to support displaying images or a different font from the rest of the status bar) or system-drawn (the standard setting for displaying text).

TabAlignment

Defines constants that specify where the tabs in a tab control are located.

TabAppearance

Defines constants that specify the appearance of the tabs in a tab control or tab strip.

TabBase

Defines the base class that contains common functionality for the TabStrip and TabControl classes.

TabControl

Encapsulates the tab control.

TabDrawMode

Defines constants that specify whether the tabs in a TabStrip or TabControl control are system-drawn or owner-drawn (drawn by the parent window).

TabItem

Encapsulates a tab in a tab strip.

TabPage

Encapsulates a tab page in a tab control.

TabSizeMode

Defines constants that specify how tabs in a TabStrip or TabControl control are sized.

TabStrip

Encapsulates a tab strip control.

TextFormat

Defines a group of constants that indicate how text should be formatted.

TickStyle

Defines constants that specify where tick marks appear in a trackbar control.

ToolBar

Encapsulates the ToolBar custom control.

ToolBarAppearance

Defines the enumeration constants that specify the appearance of a Toolbar control.

ToolBarButton

Encapsulates a button on a toolbar.

ToolBarButtonClickEvent

Provides data for the buttonClick and buttonDropDown events of the ToolBar control.

ToolBarButtonStyle

Encapsulates the styles that you can assign to toolbar buttons.

ToolBarTextAlign

Defines the constants that determine how text is positioned on a toolbar button.

ToolTip

Encapsulates the ToolTip control which provides a tooltip for the controls on a form.

TrackBar

Encapsulates a trackbar control (also known as a slider control), which contains a slider for selecting a value in a range.

TreeNode

Represents a node in a TreeView control.

TreeNodesEditDialog

Represents the TreeNode Editor dialog box that is used for editing tree view nodes from the Properties window.

TreeView

Encapsulates a Windows tree view control.

TreeViewCancelEvent

Provides data for the beforeCollapse, the beforeExpand, and the beforeSelect events of a TreeView control.

TreeViewEvent

Provides data for the afterCollapse, the afterExpand, and the afterSelect events of a TreeView control.

UpDown

Encapsulates the up-down control.

UpDownAcceleration

Contains the amount that the up-down control's value changes when the user clicks an arrow button and the amount of time that elapses before the change takes effect.

UpDownAlignment

Defines constants that specify how the up-down control is positioned relative to its buddy control.

UpDownChangedEvent

Provides data for the upDownChanged event of the UpDown object.

UserControl

Represents an empty control that can be used in the Forms Designer to create other controls.

ViewEnum

Defines constants that specify how list items are displayed in a list view control.

VScrollBar

Encapsulates a scroll bar that is always oriented vertically.

Interfaces

IButtonControl

Defines the button interface.

IHandleHook

Defines the interface that provides information about when components create and destroy their handles.

ISelectionService

Defines the interface for selecting components in the Forms Designer.

ITopLevelWindow

Defines the interface for a top-level window.

Delegates

AutoSizeEventHandler

Identifies the method that will handle the autoSize event of a Rebar control.

ColumnClickEventHandler

Identifies the method that will handle the columnClick event of a ListView control.

DateRangeEventHandler

Identifies the method that will handle the dateChanged event and the dateSelected event of a MonthCalendar control.

DateTimeFormatEventHandler

Identifies the method that will handle the format event of a DateTimePicker control.

DateTimeFormatQueryEventHandler

Identifies the method handling the formatQuery event of a DateTimePicker control.

DateTimeUserStringEventHandler

Identifies the method that will handle the userString event of a DateTimePicker control.

DateTimeWmKeyDownEventHandler

Identifies the method that will handle the wmKeyDown event of a DateTimePicker control.

DocumentReadyEventHandler

Identifies the method that will handle the documentReady event of an HTML control.

DragEventHandler

Identifies the method handling the dragDrop, dragEnter, dragLeave, or dragOver event of a Control control.

DrawItemEventHandler

Identifies the method that will handle the drawItem event of a ComboBox, ListBox, StatusBar, TabStrip, or TabControl control.

GiveFeedbackEventHandler

Identifies the method handling the giveFeedback event of a Control control.

HelpEventHandler

Identifies the method handling the help event of a Control control.

InputLangChangeEventHandler

Identifies the method that will handle the inputLangChange event of a Form control.

InputLangChangeRequestEventHandler

Identifies the method that will handle the inputLangChangeRequest event of a Form control.

ItemCheckEventHandler

Identifies the method that will handle the itemCheck event of a CheckedListBox control.

ItemDragEventHandler

Identifies the method that will handle the itemDrag event of a ListView or a TreeView control.

KeyEventHandler

Identifies the method handling the keyDown or keyUp event of a Control control.

KeyPressEventHandler

Identifies the method that will handle the keyPress event of a Control control.

LabelEditEventHandler

Identifies the method that will handle the afterLabelEdit event and the beforeLabelEdit event of a ListView control.

LayoutEventHandler

Identifies the method handling the layout event of a Control control.

MeasureItemEventHandler

Identifies the method that will handle the measureItem event of a ComboBox or a ListBox control.

MouseEventHandler

Identifies the method handling the mouseDown, mouseEnter, mouseLeave, mouseMove, or mouseUp event of a Control control.

NodeLabelEditEventHandler

Identifies the method that will handle the afterLabelEdit event and the beforeLabelEdit event of a TreeView control.

PaintEventHandler

Identifies the method handling the paint event of a Control control.

QueryContinueDragEventHandler

Identifies the method handling the queryContinueDrag event of a Control control.

ReadyStateEventHandler

Identifies the method that will handle the readyState event of the DhTable, DhImage, DhDocument, DhInlineFrame, or DhObjectFactory object.

RequestResizeEventHandler

Identifies the method that will handle the requestResize event of a RichEdit control.

ScrollEventHandler

Identifies the method that will handle the scroll event of a scroll bar control.

SplitterEventHandler

Identifies the method that will handle the splitterMoved and splitterMoving events of a Splitter control.

StatusBarDrawItemEventHandler

Identifies the method that will handle the drawItem event of a StatusBar control.

StatusBarPanelClickEventHandler

Identifies the method that will handle the panelClick event of a StatusBar control.

ToolBarButtonClickEventHandler

Identifies the method that will handle the buttonClick and buttonDropDown events of a ToolBar control.

TreeViewCancelEventHandler

Identifies the method that will handle the beforeCollapse, the beforeExpand, and the beforeSelect events of a TreeView control.

TreeViewEventHandler

Identifies the method that will handle the afterCollapse, the afterExpand, and the afterSelect events of a TreeView control.

UpDownChangedEventHandler

Identifies the method that will handle the upDownChanged event of the UpDown control.

Value Editors

The com.ms.wfc.ui package also provides the following value editor classes:

  • AnchorEditor
  • DockEditor
  • FileNameEditor
  • ImageIndexEditor
  • IntegerEditor
  • ReferenceEditor
  • SameParentReferenceEditor
  • StringEditor
  • TreeNodesEditor

For more information about these editors, see Value Editor Classes.