Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

System.Windows.Forms.Design Namespace

The System.Windows.Forms.Design namespace contains classes that support design-time configuration and behavior for Windows Forms components. These classes consist of designer classes that provide support for Windows Forms components, a set of design-time services; UITypeEditor classes for configuring certain types of properties, and classes for importing ActiveX controls.

  Class Description
Public class AnchorEditor Provides a user interface for configuring an Anchor property.
Public class AxImporter Imports ActiveX controls and generates a wrapper that can be accessed by a designer.
Public class AxImporter.Options Represents a set of options for an AxImporter.
Public class AxParameterData Infrastructure. Represents a parameter of a method of a hosted ActiveX control.
Public class AxWrapperGen Infrastructure. Generates a wrapper for ActiveX controls for use in the design-time environment.
Public class BorderSidesEditor Provides an editor for setting the ToolStripStatusLabel.BorderSides property.
Public class ComponentDocumentDesigner Base designer class for extending the design mode behavior of a root design document that supports nested components.
Public class ComponentEditorForm Provides a user interface for a WindowsFormsComponentEditor.
Public class ComponentEditorPage Provides a base implementation for a ComponentEditorPage.
Public class ComponentTray Provides behavior for the component tray of a designer.
Public class ControlDesigner Extends the design mode behavior of a Control.
Public class ControlDesigner.ControlDesignerAccessibleObject Provides an AccessibleObject for ControlDesigner.
Public class DesignerOptions Provides access to get and set option values for a designer.
Public class DockEditor Provides a user interface for specifying a Dock property.
Public class DocumentDesigner Base designer class for extending the design mode behavior of, and providing a root-level design mode view for, a Control that supports nested controls and should receive scroll messages.
Public class EventHandlerService Provides a systematic way to manage event handlers for the current document.
Public class EventsTab Provides a PropertyTab that can display events for selection and linking.
Public class FileNameEditor Provides a user interface for selecting a file name.
Public class FolderNameEditor Provides a user interface for choosing a folder from the file system.
Protected class FolderNameEditor.FolderBrowser Represents a dialog box that allows the user to choose a folder. This class cannot be inherited.
Public class ImageListCodeDomSerializer Serializes string dictionaries.
Public class ImageListImageEditor Provides an editor that can perform default file searching for bitmap (.bmp) files.
Public class MaskDescriptor Defines a set of members for derived classes to provide options for the masked text box UI type editor.
Public class MenuCommands Defines a set of CommandID fields that each correspond to a command function provided by the host environment.
Public class ParentControlDesigner Extends the design mode behavior of a Control that supports nested controls.
Public class PropertyTab Provides a base class for property tabs.
Public class ScrollableControlDesigner Base designer class for extending the design mode behavior of a Control which should receive scroll messages.
Public class ShortcutKeysEditor Provides an editor for picking shortcut keys.
Public class ToolStripItemDesignerAvailabilityAttribute Specifies which types a ToolStripItem can appear in. This class cannot be inherited.
Public class WindowsFormsComponentEditor Provides a base class for editors that use a modal dialog to display a properties page similar to an ActiveX control's property page.
Public class WindowsFormsDesignerOptionService Provides access to get and set option values for a Windows Forms designer.
  Structure Description
Public structure ThemedScrollbarWindow Represents a window and a value that indicates how its scrollbars should be themed when displayed in the Visual Studio designer.
  Interface Description
Public interface AxImporter.IReferenceResolver Provides methods to resolve references to ActiveX libraries, COM type libraries or assemblies, or managed assemblies.
Public interface IContainsThemedScrollbarWindows Defines a method for getting information about how the scrollbars of windows need to be themed when displayed in the Visual Studio designer.
Public interface IMenuEditorService Provides access to the menu editing service.
Public interface IUIService Enables interaction with the user interface of the development environment object that is hosting the designer.
Public interface IWindowsFormsEditorService Provides an interface for a UITypeEditor to display Windows Forms or to display a control in a drop-down area from a property grid control in design mode.
  Enumeration Description
Protected enumeration FolderNameEditor.FolderBrowserFolder Infrastructure. Defines identifiers used to indicate the root folder for a folder browser to initially browse to.
Protected enumeration FolderNameEditor.FolderBrowserStyles Infrastructure. Defines identifiers used to specify behavior of a FolderNameEditor.FolderBrowser.
Public enumeration SelectionRules Defines identifiers that are used to indicate selection rules for a component.
Public enumeration ThemedScrollbarMode A value that indicates whether the scrollbars of a window and its children will be themed when displayed in the Visual Studio designer.
Public enumeration ToolStripItemDesignerAvailability Specifies controls that are visible in the designer.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.