Partekatu honen bidez:


DocumentDesigner Clase

Definición

Clase de diseñador base para ampliar el comportamiento del modo de diseño de y proporcionar una vista de modo de diseño de nivel raíz para , que Control admite controles anidados y debe recibir mensajes de desplazamiento.

public ref class DocumentDesigner : System::Windows::Forms::Design::ScrollableControlDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::Drawing::Design::IToolboxUser
public class DocumentDesigner : System.Windows.Forms.Design.ScrollableControlDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser
type DocumentDesigner = class
    inherit ScrollableControlDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IToolboxUser
Public Class DocumentDesigner
Inherits ScrollableControlDesigner
Implements IDisposable, IRootDesigner, IToolboxUser
Herencia
Implementaciones

Comentarios

Este diseñador es un diseñador raíz, lo que significa que proporciona la vista del modo de diseño de nivel raíz para el documento asociado cuando se ve en modo de diseño.

Puede asociar un diseñador a un tipo mediante .DesignerAttribute

Constructores

Nombre Description
DocumentDesigner()

Inicializa una nueva instancia de la clase DocumentDesigner.

Campos

Nombre Description
accessibilityObj

Especifica el objeto de accesibilidad para el diseñador.

(Heredado de ControlDesigner)
menuEditorService

Inicializa la variable menuEditorService en null.

Propiedades

Nombre Description
AccessibilityObject

Obtiene el AccessibleObject asignado al control .

(Heredado de ControlDesigner)
ActionLists

Obtiene las listas de acciones en tiempo de diseño compatibles con el componente asociado al diseñador.

(Heredado de ComponentDesigner)
AllowControlLasso

Obtiene un valor que indica si los controles seleccionados se volverán a primarios.

(Heredado de ParentControlDesigner)
AllowGenericDragBox

Obtiene un valor que indica si se debe dibujar un cuadro de arrastre genérico al arrastrar un elemento del cuadro de herramientas sobre la superficie del diseñador.

(Heredado de ParentControlDesigner)
AllowSetChildIndexOnDrop

Obtiene un valor que indica si se debe mantener el orden z de los controles arrastrados cuando se quita en .ParentControlDesigner

(Heredado de ParentControlDesigner)
AssociatedComponents

Obtiene la colección de componentes asociados al componente administrado por el diseñador.

(Heredado de ControlDesigner)
AutoResizeHandles

Obtiene o establece un valor que indica si el cambio de tamaño depende del valor de la AutoSize propiedad .

(Heredado de ControlDesigner)
BehaviorService

Obtiene del BehaviorService entorno de diseño.

(Heredado de ControlDesigner)
Component

Obtiene el componente que este diseñador está diseñando.

(Heredado de ComponentDesigner)
Control

Obtiene el control que el diseñador está diseñando.

(Heredado de ControlDesigner)
DefaultControlLocation

Obtiene la ubicación predeterminada de un control agregado al diseñador.

(Heredado de ParentControlDesigner)
DrawGrid

Obtiene o establece un valor que indica si se debe dibujar una cuadrícula en el control para este diseñador.

(Heredado de ParentControlDesigner)
EnableDragRect

Obtiene un valor que indica si el diseñador dibuja rectángulos de arrastre.

(Heredado de ParentControlDesigner)
GridSize

Obtiene o establece el tamaño de cada cuadrado de la cuadrícula que se dibuja cuando el diseñador está en modo de dibujo de cuadrícula.

(Heredado de ParentControlDesigner)
InheritanceAttribute

Obtiene del InheritanceAttribute diseñador.

(Heredado de ControlDesigner)
Inherited

Obtiene un valor que indica si se hereda este componente.

(Heredado de ComponentDesigner)
MouseDragTool

Obtiene un valor que indica si el diseñador tiene una herramienta válida durante una operación de arrastre.

(Heredado de ParentControlDesigner)
ParentComponent

Obtiene el componente primario de ControlDesigner.

(Heredado de ControlDesigner)
ParticipatesWithSnapLines

Obtiene un valor que indica si permitirá la ControlDesigner alineación de la línea de ajuste durante una operación de arrastre.

(Heredado de ControlDesigner)
SelectionRules

Obtiene para SelectionRules el diseñador.

SetTextualDefaultProperty

Clase de diseñador base para ampliar el comportamiento del modo de diseño de y proporcionar una vista de modo de diseño de nivel raíz para , que Control admite controles anidados y debe recibir mensajes de desplazamiento.

(Heredado de ComponentDesigner)
ShadowProperties

Obtiene una colección de valores de propiedad que invalidan la configuración del usuario.

(Heredado de ComponentDesigner)
SnapLines

Obtiene una lista de SnapLine objetos que representan puntos de alineación significativos para este control.

(Heredado de ParentControlDesigner)
Verbs

Obtiene los verbos en tiempo de diseño admitidos por el componente asociado al diseñador.

(Heredado de ComponentDesigner)

Métodos

Nombre Description
AddPaddingSnapLines(ArrayList)

Agrega líneas de acoplamiento de relleno.

(Heredado de ParentControlDesigner)
BaseWndProc(Message)

Procesa Windows mensajes.

(Heredado de ControlDesigner)
CanAddComponent(IComponent)

Se llama cuando se agrega un componente al contenedor primario.

(Heredado de ParentControlDesigner)
CanBeParentedTo(IDesigner)

Indica si el control del diseñador puede ser primario por el control del diseñador especificado.

(Heredado de ControlDesigner)
CanParent(Control)

Indica si el control especificado puede ser un elemento secundario del control administrado por este diseñador.

(Heredado de ParentControlDesigner)
CanParent(ControlDesigner)

Indica si el control administrado por el diseñador especificado puede ser un elemento secundario del control administrado por este diseñador.

(Heredado de ParentControlDesigner)
CreateTool(ToolboxItem, Point)

Crea un componente o control a partir de la herramienta especificada y lo agrega al documento de diseño actual en la ubicación especificada.

(Heredado de ParentControlDesigner)
CreateTool(ToolboxItem, Rectangle)

Crea un componente o control a partir de la herramienta especificada y lo agrega al documento de diseño actual dentro de los límites del rectángulo especificado.

(Heredado de ParentControlDesigner)
CreateTool(ToolboxItem)

Crea un componente o control a partir de la herramienta especificada y lo agrega al documento de diseño actual.

(Heredado de ParentControlDesigner)
CreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean)

Proporciona funcionalidad básica para todos los CreateTool(ToolboxItem) métodos.

(Heredado de ParentControlDesigner)
DefWndProc(Message)

Proporciona procesamiento predeterminado para Windows mensajes.

(Heredado de ControlDesigner)
DisplayError(Exception)

Muestra información sobre la excepción especificada al usuario.

(Heredado de ControlDesigner)
Dispose()

Libera todos los recursos usados por .ComponentDesigner

(Heredado de ComponentDesigner)
Dispose(Boolean)

Libera los recursos no administrados utilizados por DocumentDesigner y, opcionalmente, libera los recursos administrados.

DoDefaultAction()

Crea una firma de método en el archivo de código fuente para el evento predeterminado en el componente y navega el cursor del usuario a esa ubicación.

(Heredado de ComponentDesigner)
EnableDesignMode(Control, String)

Habilita la funcionalidad de tiempo de diseño para un control secundario.

(Heredado de ControlDesigner)
EnableDragDrop(Boolean)

Habilita o deshabilita la compatibilidad con arrastrar y colocar para el control que se está diseñando.

(Heredado de ControlDesigner)
EnsureMenuEditorService(IComponent)

Comprueba la existencia de un servicio de editor de menús y crea uno si aún no existe uno.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetControl(Object)

Obtiene el control del diseñador del componente especificado.

(Heredado de ParentControlDesigner)
GetControlGlyph(GlyphSelectionType)

Obtiene un glifo de cuerpo que representa los límites del control.

(Heredado de ParentControlDesigner)
GetGlyphs(GlyphSelectionType)

Obtiene un objeto GlyphCollection que representa los Glyph objetos .

GetHashCode()

Sirve como función hash predeterminada.

(Heredado de Object)
GetHitTest(Point)

Indica si el control debe controlar un clic del mouse en el punto especificado.

(Heredado de ScrollableControlDesigner)
GetParentForComponent(IComponent)

Se usa mediante la derivación de clases para determinar si devuelve el control que se está diseñando o algún otro Container al agregarle un componente.

(Heredado de ParentControlDesigner)
GetService(Type)

Intenta recuperar el tipo de servicio especificado del sitio del modo de diseño del componente del diseñador.

(Heredado de ComponentDesigner)
GetToolSupported(ToolboxItem)

Indica si el diseñador admite la herramienta especificada.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetUpdatedRect(Rectangle, Rectangle, Boolean)

Actualiza la posición del rectángulo especificado, ajustándolo para la alineación de cuadrícula si el modo de alineación de cuadrícula está habilitado.

(Heredado de ParentControlDesigner)
HookChildControls(Control)

Enruta los mensajes de los controles secundarios del control especificado al diseñador.

(Heredado de ControlDesigner)
Initialize(IComponent)

Inicializa el diseñador con el componente especificado.

InitializeExistingComponent(IDictionary)

Vuelve a inicializar un componente existente.

(Heredado de ControlDesigner)
InitializeNewComponent(IDictionary)

Inicializa un componente recién creado.

(Heredado de ParentControlDesigner)
InitializeNonDefault()

Inicializa las propiedades del control en los valores no predeterminados.

(Heredado de ControlDesigner)
InternalControlDesigner(Int32)

Devuelve el diseñador de controles internos con el índice especificado en .ControlDesigner

(Heredado de ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Obtiene del InheritanceAttribute objeto especificado ComponentDesigner.

(Heredado de ComponentDesigner)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
NumberOfInternalControlDesigners()

Devuelve el número de diseñadores de controles internos en .ControlDesigner

(Heredado de ControlDesigner)
OnContextMenu(Int32, Int32)

Se llama cuando se debe mostrar el menú contextual.

OnCreateHandle()

Se llama inmediatamente después de crear el identificador del diseñador.

OnDragComplete(DragEventArgs)

Se llama a para limpiar una operación de arrastrar y colocar.

(Heredado de ParentControlDesigner)
OnDragDrop(DragEventArgs)

Se llama cuando se coloca un objeto de arrastrar y colocar en la vista del diseñador de controles.

(Heredado de ParentControlDesigner)
OnDragEnter(DragEventArgs)

Se llama cuando una operación de arrastrar y colocar entra en la vista del diseñador de controles.

(Heredado de ParentControlDesigner)
OnDragLeave(EventArgs)

Se llama cuando una operación de arrastrar y colocar deja la vista del diseñador de controles.

(Heredado de ParentControlDesigner)
OnDragOver(DragEventArgs)

Se llama cuando se arrastra un objeto de arrastrar y colocar sobre la vista del diseñador de controles.

(Heredado de ParentControlDesigner)
OnGiveFeedback(GiveFeedbackEventArgs)

Se llama cuando hay una operación de arrastrar y colocar en curso para proporcionar indicaciones visuales basadas en la ubicación del mouse mientras una operación de arrastre está en curso.

(Heredado de ParentControlDesigner)
OnMouseDragBegin(Int32, Int32)

Se llama en respuesta al botón izquierdo del mouse que se está presionando y manteniendo mientras se mantiene sobre el componente.

(Heredado de ParentControlDesigner)
OnMouseDragEnd(Boolean)

Se llama al final de una operación de arrastrar y colocar para completar o cancelar la operación.

(Heredado de ParentControlDesigner)
OnMouseDragMove(Int32, Int32)

Se llama a para cada movimiento del mouse durante una operación de arrastrar y colocar.

(Heredado de ParentControlDesigner)
OnMouseEnter()

Se llama cuando el mouse entra por primera vez en el control.

(Heredado de ParentControlDesigner)
OnMouseHover()

Se llama después de que el mouse mantenga el puntero sobre el control.

(Heredado de ParentControlDesigner)
OnMouseLeave()

Se llama cuando el mouse entra por primera vez en el control.

(Heredado de ParentControlDesigner)
OnPaintAdornments(PaintEventArgs)

Se llama cuando el control que administra el diseñador ha pintado su superficie para que el diseñador pueda pintar cualquier adorno adicional sobre el control.

(Heredado de ParentControlDesigner)
OnSetComponentDefaults()
Obsoletos.
Obsoletos.

Se llama cuando se inicializa el diseñador.

(Heredado de ControlDesigner)
OnSetCursor()

Proporciona una oportunidad para cambiar el cursor actual del mouse.

(Heredado de ParentControlDesigner)
PostFilterAttributes(IDictionary)

Permite que un diseñador cambie o quite elementos del conjunto de atributos que expone a través de .TypeDescriptor

(Heredado de ComponentDesigner)
PostFilterEvents(IDictionary)

Permite que un diseñador cambie o quite elementos del conjunto de eventos que expone a través de .TypeDescriptor

(Heredado de ComponentDesigner)
PostFilterProperties(IDictionary)

Permite que un diseñador cambie o quite elementos del conjunto de propiedades que expone a través de .TypeDescriptor

(Heredado de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permite que un diseñador agregue al conjunto de atributos que expone a través de .TypeDescriptor

(Heredado de ComponentDesigner)
PreFilterEvents(IDictionary)

Permite que un diseñador agregue al conjunto de eventos que expone a través de .TypeDescriptor

(Heredado de ComponentDesigner)
PreFilterProperties(IDictionary)

Ajusta el conjunto de propiedades que expone el componente a través de .TypeDescriptor

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica a IComponentChangeService que se ha cambiado este componente.

(Heredado de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica que IComponentChangeService este componente está a punto de cambiarse.

(Heredado de ComponentDesigner)
ToolPicked(ToolboxItem)

Selecciona la herramienta especificada.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UnhookChildControls(Control)

Enruta los mensajes de los elementos secundarios del control especificado a cada control en lugar de a un diseñador primario.

(Heredado de ControlDesigner)
WndProc(Message)

Procesa Windows mensajes.

WndProc(Message)

Procesa Windows mensajes y pasa WM_HSCROLL y WM_VSCROLL mensajes al control en tiempo de diseño.

(Heredado de ScrollableControlDesigner)

Implementaciones de interfaz explícitas

Nombre Description
IDesignerFilter.PostFilterAttributes(IDictionary)

Para obtener una descripción de este miembro, consulte el PostFilterAttributes(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Para obtener una descripción de este miembro, consulte el PostFilterEvents(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Para obtener una descripción de este miembro, consulte el PostFilterProperties(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Para obtener una descripción de este miembro, consulte el PreFilterAttributes(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Para obtener una descripción de este miembro, consulte el PreFilterEvents(IDictionary) método .

(Heredado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Para obtener una descripción de este miembro, consulte el PreFilterProperties(IDictionary) método .

(Heredado de ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Para obtener una descripción de este miembro, vea ViewTechnology.

IRootDesigner.SupportedTechnologies

Para obtener una descripción de este miembro, vea SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Para obtener una descripción de este miembro, vea GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Para obtener una descripción de este miembro, vea ToolPicked(ToolboxItem).

ITreeDesigner.Children

Para obtener una descripción de este miembro, vea la Children propiedad .

(Heredado de ComponentDesigner)
ITreeDesigner.Parent

Para obtener una descripción de este miembro, vea la Parent propiedad .

(Heredado de ComponentDesigner)

Se aplica a

Consulte también