DocumentDesigner Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс конструктора для расширения поведения режима конструктора и предоставления представления режима конструктора корневого уровня, Control который поддерживает вложенные элементы управления и должен получать сообщения прокрутки.
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
- Наследование
-
DocumentDesigner
- Реализации
Комментарии
Этот конструктор является корневым конструктором, то есть предоставляет режим конструктора корневого уровня для связанного документа при просмотре в режиме конструктора.
Конструктор можно связать с типом с помощью .DesignerAttribute
Конструкторы
| Имя | Описание |
|---|---|
| DocumentDesigner() |
Инициализирует новый экземпляр класса DocumentDesigner. |
Поля
| Имя | Описание |
|---|---|
| accessibilityObj |
Указывает объект специальных возможностей для конструктора. (Унаследовано от ControlDesigner) |
| menuEditorService |
Инициализирует переменную |
Свойства
| Имя | Описание |
|---|---|
| AccessibilityObject |
Возвращает назначенный AccessibleObject элементу управления. (Унаследовано от ControlDesigner) |
| ActionLists |
Возвращает списки действий во время разработки, поддерживаемые компонентом, связанным с конструктором. (Унаследовано от ComponentDesigner) |
| AllowControlLasso |
Возвращает значение, указывающее, будут ли выбранные элементы управления повторно родительскими. (Унаследовано от ParentControlDesigner) |
| AllowGenericDragBox |
Возвращает значение, указывающее, следует ли нарисовать универсальное поле перетаскивания при перетаскивании элемента панели элементов по поверхности конструктора. (Унаследовано от ParentControlDesigner) |
| AllowSetChildIndexOnDrop |
Возвращает значение, указывающее, следует ли сохранять порядок перетаскиваемых элементов управления при удалении на объекте ParentControlDesigner. (Унаследовано от ParentControlDesigner) |
| AssociatedComponents |
Возвращает коллекцию компонентов, связанных с компонентом, управляемым конструктором. (Унаследовано от ControlDesigner) |
| AutoResizeHandles |
Возвращает или задает значение, указывающее, зависит ли выделение дескриптора AutoSize изменения размера от значения свойства. (Унаследовано от ControlDesigner) |
| BehaviorService |
BehaviorService Получает из среды разработки. (Унаследовано от ControlDesigner) |
| Component |
Возвращает компонент, который проектируется этим конструктором. (Унаследовано от ComponentDesigner) |
| Control |
Возвращает элемент управления, который конструктор разрабатывает. (Унаследовано от ControlDesigner) |
| DefaultControlLocation |
Возвращает расположение по умолчанию для элемента управления, добавленного в конструктор. (Унаследовано от ParentControlDesigner) |
| DrawGrid |
Возвращает или задает значение, указывающее, должна ли сетка быть нарисована на элементе управления для этого конструктора. (Унаследовано от ParentControlDesigner) |
| EnableDragRect |
Возвращает значение, указывающее, рисуются ли прямоугольники перетаскивания конструктором. (Унаследовано от ParentControlDesigner) |
| GridSize |
Получает или задает размер каждой квадратной сетки, рисуемой при использовании конструктора в режиме рисования сетки. (Унаследовано от ParentControlDesigner) |
| InheritanceAttribute |
InheritanceAttribute Возвращает конструктор. (Унаследовано от ControlDesigner) |
| Inherited |
Возвращает значение, указывающее, наследуется ли этот компонент. (Унаследовано от ComponentDesigner) |
| MouseDragTool |
Возвращает значение, указывающее, имеет ли конструктор допустимый инструмент во время операции перетаскивания. (Унаследовано от ParentControlDesigner) |
| ParentComponent |
Возвращает родительский компонент для объекта ControlDesigner. (Унаследовано от ControlDesigner) |
| ParticipatesWithSnapLines |
Возвращает значение, указывающее, разрешено ли ControlDesigner выравнивание линии привязки во время операции перетаскивания. (Унаследовано от ControlDesigner) |
| SelectionRules |
SelectionRules Возвращает конструктор. |
| SetTextualDefaultProperty |
Базовый класс конструктора для расширения поведения режима конструктора и предоставления представления режима конструктора корневого уровня, Control который поддерживает вложенные элементы управления и должен получать сообщения прокрутки. (Унаследовано от ComponentDesigner) |
| ShadowProperties |
Возвращает коллекцию значений свойств, которые переопределяют параметры пользователя. (Унаследовано от ComponentDesigner) |
| SnapLines |
Возвращает список SnapLine объектов, представляющих значительные точки выравнивания для этого элемента управления. (Унаследовано от ParentControlDesigner) |
| Verbs |
Возвращает команды времени разработки, поддерживаемые компонентом, связанным с конструктором. (Унаследовано от ComponentDesigner) |
Методы
| Имя | Описание |
|---|---|
| AddPaddingSnapLines(ArrayList) |
Добавляет линии оснастки с заполнением. (Унаследовано от ParentControlDesigner) |
| BaseWndProc(Message) |
Обрабатывает сообщения Windows. (Унаследовано от ControlDesigner) |
| CanAddComponent(IComponent) |
Вызывается при добавлении компонента в родительский контейнер. (Унаследовано от ParentControlDesigner) |
| CanBeParentedTo(IDesigner) |
Указывает, может ли элемент управления конструктора быть родительским элементом указанного конструктора. (Унаследовано от ControlDesigner) |
| CanParent(Control) |
Указывает, может ли указанный элемент управления быть дочерним элементом элемента управления, управляемым этим конструктором. (Унаследовано от ParentControlDesigner) |
| CanParent(ControlDesigner) |
Указывает, может ли элемент управления, управляемый указанным конструктором, быть дочерним элементом элемента управления, управляемым этим конструктором. (Унаследовано от ParentControlDesigner) |
| CreateTool(ToolboxItem, Point) |
Создает компонент или элемент управления из указанного средства и добавляет его в текущий документ конструктора в указанном расположении. (Унаследовано от ParentControlDesigner) |
| CreateTool(ToolboxItem, Rectangle) |
Создает компонент или элемент управления из указанного средства и добавляет его в текущий документ конструктора в пределах указанного прямоугольника. (Унаследовано от ParentControlDesigner) |
| CreateTool(ToolboxItem) |
Создает компонент или элемент управления из указанного средства и добавляет его в текущий документ конструктора. (Унаследовано от ParentControlDesigner) |
| CreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean) |
Предоставляет основные функции для всех CreateTool(ToolboxItem) методов. (Унаследовано от ParentControlDesigner) |
| DefWndProc(Message) |
Предоставляет обработку по умолчанию для сообщений Windows. (Унаследовано от ControlDesigner) |
| DisplayError(Exception) |
Отображает сведения об указанном исключении для пользователя. (Унаследовано от ControlDesigner) |
| Dispose() |
Освобождает все ресурсы, используемые параметром ComponentDesigner. (Унаследовано от ComponentDesigner) |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые DocumentDesigner и при необходимости освобождает управляемые ресурсы. |
| DoDefaultAction() |
Создает сигнатуру метода в файле исходного кода для события по умолчанию компонента и перемещает курсор пользователя в это расположение. (Унаследовано от ComponentDesigner) |
| EnableDesignMode(Control, String) |
Включает функции времени разработки для дочернего элемента управления. (Унаследовано от ControlDesigner) |
| EnableDragDrop(Boolean) |
Включает или отключает поддержку перетаскивания для создаваемого элемента управления. (Унаследовано от ControlDesigner) |
| EnsureMenuEditorService(IComponent) |
Проверяет наличие службы редактора меню и создает его, если он еще не существует. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetControl(Object) |
Возвращает элемент управления из конструктора указанного компонента. (Унаследовано от ParentControlDesigner) |
| GetControlGlyph(GlyphSelectionType) |
Получает глиф тела, представляющий границы элемента управления. (Унаследовано от ParentControlDesigner) |
| GetGlyphs(GlyphSelectionType) |
GlyphCollection Возвращает объект, представляющий Glyph объекты. |
| GetHashCode() |
Служит в качестве хэш-функции по умолчанию. (Унаследовано от Object) |
| GetHitTest(Point) |
Указывает, следует ли щелкнуть мышь в указанной точке элемента управления. (Унаследовано от ScrollableControlDesigner) |
| GetParentForComponent(IComponent) |
Используется производными классами, чтобы определить, возвращает ли он элемент управления, разработанный или другой Container при добавлении компонента в него. (Унаследовано от ParentControlDesigner) |
| GetService(Type) |
Пытается получить указанный тип службы из сайта режима конструктора компонента конструктора. (Унаследовано от ComponentDesigner) |
| GetToolSupported(ToolboxItem) |
Указывает, поддерживается ли указанное средство конструктором. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetUpdatedRect(Rectangle, Rectangle, Boolean) |
Обновляет положение указанного прямоугольника, изменяя его для выравнивания сетки, если включен режим выравнивания сетки. (Унаследовано от ParentControlDesigner) |
| HookChildControls(Control) |
Направляет сообщения из дочерних элементов управления указанного элемента управления в конструктор. (Унаследовано от ControlDesigner) |
| Initialize(IComponent) |
Инициализирует конструктор с указанным компонентом. |
| InitializeExistingComponent(IDictionary) |
Повторно инициализирует существующий компонент. (Унаследовано от ControlDesigner) |
| InitializeNewComponent(IDictionary) |
Инициализирует только что созданный компонент. (Унаследовано от ParentControlDesigner) |
| InitializeNonDefault() |
Инициализирует свойства элемента управления для любых значений, не являющихся значениями по умолчанию. (Унаследовано от ControlDesigner) |
| InternalControlDesigner(Int32) |
Возвращает конструктор внутренних элементов управления с указанным индексом в элементе ControlDesignerуправления. (Унаследовано от ControlDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
InheritanceAttribute Возвращает указанный ComponentDesignerобъект. (Унаследовано от ComponentDesigner) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| NumberOfInternalControlDesigners() |
Возвращает количество конструкторов внутренних элементов управления в элементе ControlDesignerуправления. (Унаследовано от ControlDesigner) |
| OnContextMenu(Int32, Int32) |
Вызывается при отображении контекстного меню. |
| OnCreateHandle() |
Вызывается сразу после создания дескриптора конструктора. |
| OnDragComplete(DragEventArgs) |
Вызывается для очистки операции перетаскивания. (Унаследовано от ParentControlDesigner) |
| OnDragDrop(DragEventArgs) |
Вызывается при удалении объекта перетаскивания в представление конструктора элементов управления. (Унаследовано от ParentControlDesigner) |
| OnDragEnter(DragEventArgs) |
Вызывается, когда операция перетаскивания вводит представление конструктора элементов управления. (Унаследовано от ParentControlDesigner) |
| OnDragLeave(EventArgs) |
Вызывается, когда операция перетаскивания покидает представление конструктора элементов управления. (Унаследовано от ParentControlDesigner) |
| OnDragOver(DragEventArgs) |
Вызывается при перетаскивании объекта перетаскивания по представлению конструктора элементов управления. (Унаследовано от ParentControlDesigner) |
| OnGiveFeedback(GiveFeedbackEventArgs) |
Вызывается при выполнении операции перетаскивания для предоставления визуальных подсказок на основе расположения мыши во время выполнения операции перетаскивания. (Унаследовано от ParentControlDesigner) |
| OnMouseDragBegin(Int32, Int32) |
Вызывается в ответ на нажатие левой кнопки мыши и удерживается во время перебора компонента. (Унаследовано от ParentControlDesigner) |
| OnMouseDragEnd(Boolean) |
Вызывается в конце операции перетаскивания, чтобы завершить или отменить операцию. (Унаследовано от ParentControlDesigner) |
| OnMouseDragMove(Int32, Int32) |
Вызывается для каждого перемещения мыши во время операции перетаскивания. (Унаследовано от ParentControlDesigner) |
| OnMouseEnter() |
Вызывается при первом вводе мыши элемента управления. (Унаследовано от ParentControlDesigner) |
| OnMouseHover() |
Вызывается после наведения указателя мыши на элемент управления. (Унаследовано от ParentControlDesigner) |
| OnMouseLeave() |
Вызывается при первом вводе мыши элемента управления. (Унаследовано от ParentControlDesigner) |
| OnPaintAdornments(PaintEventArgs) |
Вызывается, когда элемент управления, которым управляет конструктор, нарисовал свою поверхность, чтобы конструктор может закрасить любые дополнительные украшения на вершине элемента управления. (Унаследовано от ParentControlDesigner) |
| OnSetComponentDefaults() |
Устаревшие..
Устаревшие..
Вызывается при инициализации конструктора. (Унаследовано от ControlDesigner) |
| OnSetCursor() |
Предоставляет возможность изменить текущий курсор мыши. (Унаследовано от ParentControlDesigner) |
| PostFilterAttributes(IDictionary) |
Позволяет конструктору изменять или удалять элементы из набора атрибутов, предоставляемых через объект TypeDescriptor. (Унаследовано от ComponentDesigner) |
| PostFilterEvents(IDictionary) |
Позволяет конструктору изменять или удалять элементы из набора событий, предоставляемых через TypeDescriptorобъект. (Унаследовано от ComponentDesigner) |
| PostFilterProperties(IDictionary) |
Позволяет конструктору изменять или удалять элементы из набора свойств, предоставляемых через объект TypeDescriptor. (Унаследовано от ComponentDesigner) |
| PreFilterAttributes(IDictionary) |
Позволяет конструктору добавлять в набор атрибутов, предоставляемых с помощью TypeDescriptor. (Унаследовано от ComponentDesigner) |
| PreFilterEvents(IDictionary) |
Позволяет конструктору добавлять в набор событий, предоставляемых им с помощью TypeDescriptor. (Унаследовано от ComponentDesigner) |
| PreFilterProperties(IDictionary) |
Настраивает набор свойств, предоставляемых компонентом TypeDescriptor. |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Уведомляет об IComponentChangeService изменении этого компонента. (Унаследовано от ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
Уведомляет IComponentChangeService об изменении этого компонента. (Унаследовано от ComponentDesigner) |
| ToolPicked(ToolboxItem) |
Выбирает указанное средство. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| UnhookChildControls(Control) |
Направляет сообщения для дочерних элементов указанного элемента управления в каждый элемент управления, а не в родительский конструктор. (Унаследовано от ControlDesigner) |
| WndProc(Message) |
Обрабатывает сообщения Windows. |
| WndProc(Message) |
Обрабатывает сообщения Windows и передает WM_HSCROLL и WM_VSCROLL сообщения в элемент управления во время разработки. (Унаследовано от ScrollableControlDesigner) |