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. Общие сведения о настройке поведения во время разработки см. в разделе Расширение поддержки Design-Time.
Document |
Инициализирует новый экземпляр класса DocumentDesigner. |
accessibility |
Задает доступный объект для конструктора. (Унаследовано от ControlDesigner) |
menu |
Инициализирует переменную menuEditorService в |
Accessibility |
Получает объект AccessibleObject, назначенный элементу управления. (Унаследовано от ControlDesigner) |
Action |
Возвращает списки действий времени разработки, поддерживаемые компонентом, сопоставленным конструктору. (Унаследовано от ComponentDesigner) |
Allow |
Получает значение, указывающее, будут ли выбранные элементы управления повторно порождены. (Унаследовано от ParentControlDesigner) |
Allow |
Получает значение, указывающее, должно ли быть нарисовано универсальное поле перетаскивания при перетаскивании элемента панели элементов над поверхностью конструктора. (Унаследовано от ParentControlDesigner) |
Allow |
Получает значение, указывающее, должен ли поддерживаться z-порядок перетаскиваемых элементов управления при опускании на ParentControlDesigner. (Унаследовано от ParentControlDesigner) |
Associated |
Получает коллекцию компонентов, сопоставленных компоненту, который управляется конструктором. (Унаследовано от ControlDesigner) |
Auto |
Получает или задает значение, указывающее, зависит ли распределение дескрипторов изменения размера от значения свойства AutoSize. (Унаследовано от ControlDesigner) |
Behavior |
Получает BehaviorService из среды разработки. (Унаследовано от ControlDesigner) |
Component |
Возвращает основной компонент, создаваемый данным конструктором. (Унаследовано от ComponentDesigner) |
Control |
Получает элемент управления, создаваемый данным конструктором. (Унаследовано от ControlDesigner) |
Default |
Получает заданное по умолчанию положение для добавляемого элемента управления в конструкторе. (Унаследовано от ParentControlDesigner) |
Draw |
Получает или задает значение, показывающее, должна ли рисоваться сетка на элементе управления для этого конструктора. (Унаследовано от ParentControlDesigner) |
Enable |
Возвращает значение, указывающее, рисуются ли конструктором перетаскиваемые прямоугольники. (Унаследовано от ParentControlDesigner) |
Grid |
Получает или задает размеры каждого квадрата сетки, которая рисуется, если конструктор находится в режиме рисования сетки. (Унаследовано от ParentControlDesigner) |
Inheritance |
Получает InheritanceAttribute конструктора. (Унаследовано от ControlDesigner) |
Inherited |
Возвращает значение, определяющее, наследуется ли этот компонент или нет. (Унаследовано от ComponentDesigner) |
Mouse |
Получает значение, указывающее, содержит ли конструктор допустимое средство во время операции перетаскивания. (Унаследовано от ParentControlDesigner) |
Parent |
Получает родительский компонент для ControlDesigner. (Унаследовано от ControlDesigner) |
Participates |
Получает значение, указывающее, разрешит ли ControlDesigner выравнивание по линии привязки во время операции перетаскивания. (Унаследовано от ControlDesigner) |
Selection |
Получает SelectionRules для конструктора. |
Set |
Базовый класс конструктора для расширения поведения в режиме разработки и обеспечения представления корневого уровня в режиме разработки для элемента управления Control, который поддерживает вложенные элементы управления и должен получать сообщения прокрутки. (Унаследовано от ComponentDesigner) |
Shadow |
Возвращает коллекцию значений свойств, переопределяющих параметры пользователя. (Унаследовано от ComponentDesigner) |
Snap |
Получает список объектов SnapLine, представляющих важные точки выравнивания для этого элемента управления. (Унаследовано от ParentControlDesigner) |
Verbs |
Возвращает команды в режиме конструктора, поддерживаемые компонентом, связанным с конструктором. (Унаследовано от ComponentDesigner) |
Add |
Добавляет заполняющие линии привязки. (Унаследовано от ParentControlDesigner) |
Base |
Обрабатывает сообщения Windows. (Унаследовано от ControlDesigner) |
Can |
Вызывается при добавлении компонента в родительский контейнер. (Унаследовано от ParentControlDesigner) |
Can |
Указывает, может ли этот элемент управления конструктора быть порожденным элементом управления заданного конструктора. (Унаследовано от ControlDesigner) |
Can |
Показывает, может ли быть заданный элемент управления дочерним по отношению к элементу управления, управляемому этим конструктором. (Унаследовано от ParentControlDesigner) |
Can |
Показывает, может ли данный элемент управления, который управляется заданным конструктором, быть дочерним по отношению к элементу управления, управляемому этим конструктором. (Унаследовано от ParentControlDesigner) |
Create |
Создает компонент или форму элемента управления при помощи заданного средства и добавляет их в текущий документ проекта. (Унаследовано от ParentControlDesigner) |
Create |
Создает компонент или форму элемента управления при помощи заданного средства и добавляет их в текущий документ проекта в заданное местоположение. (Унаследовано от ParentControlDesigner) |
Create |
Создает компонент или форму элемента управления при помощи заданного средства и добавляет их в текущий документ проекта в пределах заданного прямоугольника. (Унаследовано от ParentControlDesigner) |
Create |
Предоставляет основные функциональные возможности для всех методов CreateTool(ToolboxItem). (Унаследовано от ParentControlDesigner) |
Def |
Предоставляет стандартную обработку сообщений Windows. (Унаследовано от ControlDesigner) |
Display |
Отображает для пользователя информацию об указанном исключении. (Унаследовано от ControlDesigner) |
Dispose() |
Освобождает все ресурсы, занятые модулем ComponentDesigner. (Унаследовано от ComponentDesigner) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом DocumentDesigner, а при необходимости освобождает также управляемые ресурсы. |
Do |
Создает в файле с исходным кодом подпись метода для события по умолчанию для компонента и устанавливает курсор в позицию, где была создана эта подпись. (Унаследовано от ComponentDesigner) |
Enable |
Разрешает функцию разработки для дочернего элемента управления. (Унаследовано от ControlDesigner) |
Enable |
Разрешает или запрещает поддержку операций перетаскивания для проектируемого элемента управления. (Унаследовано от ControlDesigner) |
Ensure |
Проверяет наличие службы редактора меню и создает ее, если таковой не существует. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Get |
Получает элемент управления от конструктора заданного компонента. (Унаследовано от ParentControlDesigner) |
Get |
Получает основной глиф, представляющий границы элемента управления. (Унаследовано от ParentControlDesigner) |
Get |
Получает коллекцию GlyphCollection, представляющую объекты Glyph. |
Get |
Получает коллекцию объектов Glyph, представляющих границы выделения и токены захвата для стандартного элемента управления. (Унаследовано от ParentControlDesigner) |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Указывает, должно ли нажатие клавиши мыши в определенной точке обрабатываться элементом управления. (Унаследовано от ScrollableControlDesigner) |
Get |
Используется производными классами для определения, возвращается ли разрабатываемый элемент управления или какой-либо другой контейнер Container при добавлении к нему компонента. (Унаследовано от ParentControlDesigner) |
Get |
Пытается извлечь службу заданного типа с узла режима разработки компонента конструктора. (Унаследовано от ComponentDesigner) |
Get |
Определяет, поддерживается ли указанное средство конструктором. |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Get |
Обновляет позицию заданного прямоугольника, настраивая ее для выравнивания сетки, если режим выравнивания сетки разрешен. (Унаследовано от ParentControlDesigner) |
Hook |
Рассылает сообщения от дочерних элементов управления заданного элемента управления в конструктор. (Унаследовано от ControlDesigner) |
Initialize(IComponent) |
Инициализирует конструктор, используя заданный компонент. |
Initialize |
Повторно инициализирует существующий компонент. (Унаследовано от ControlDesigner) |
Initialize |
Инициализирует только что созданный компонент. (Унаследовано от ParentControlDesigner) |
Initialize |
Инициализирует свойства элемента управления с любыми значениями, не являющимися значениями по умолчанию. (Унаследовано от ControlDesigner) |
Internal |
Возвращает конструктор внутреннего элемента управления с заданным индексом в ControlDesigner. (Унаследовано от ControlDesigner) |
Invoke |
Возвращает атрибут InheritanceAttribute заданного объекта ComponentDesigner. (Унаследовано от ComponentDesigner) |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Number |
Возвращает число конструкторов внутреннего элемента управления в ControlDesigner. (Унаследовано от ControlDesigner) |
On |
Вызывается при необходимости отображения контекстного меню. |
On |
Вызывается сразу после создания дескриптора конструктора. |
On |
Вызывается для очистки операции перетаскивания. (Унаследовано от ParentControlDesigner) |
On |
Вызывается, когда перетаскиваемый объект опускается на представление конструктора элемента управления. (Унаследовано от ParentControlDesigner) |
On |
Вызывается, когда операция перетаскивания входит на представление конструктора элемента управления. (Унаследовано от ParentControlDesigner) |
On |
Вызывается, когда операция перетаскивания выходит за представление конструктора элемента управления. (Унаследовано от ParentControlDesigner) |
On |
Вызывается, когда перетаскиваемый объект проходит над представлением конструктора элемента управления. (Унаследовано от ParentControlDesigner) |
On |
Вызывается во время выполнения операции перетаскивания для обеспечения визуального слежения за положением мыши при операции перетаскивания. (Унаследовано от ParentControlDesigner) |
On |
Вызывается в ответ на нажатие и удерживание левой кнопки мыши над компонентом. (Унаследовано от ParentControlDesigner) |
On |
Вызывается в конце операции перетаскивания для завершения или отмены операции. (Унаследовано от ParentControlDesigner) |
On |
Вызывается для каждого движения мыши во время операции перетаскивания. (Унаследовано от ParentControlDesigner) |
On |
Вызывается, когда указатель мыши в первый раз оказывается на элементе управления. (Унаследовано от ParentControlDesigner) |
On |
Вызывается после наведения указателя мыши на элемент управления. (Унаследовано от ParentControlDesigner) |
On |
Вызывается, когда указатель мыши в первый раз оказывается на элементе управления. (Унаследовано от ParentControlDesigner) |
On |
Вызывается, когда элемент управления, управляемый конструктором, украсил свою поверхность, так что конструктор имеет возможность дополнительного украшения верхней части элемента управления. (Унаследовано от ParentControlDesigner) |
On |
Устаревшие..
Устаревшие..
Вызывается при инициализации конструктора. (Унаследовано от ControlDesigner) |
On |
Предоставляет возможность изменить текущий курсор мыши. (Унаследовано от ParentControlDesigner) |
Post |
Позволяет конструктору изменять или удалять элементы из набора атрибутов, предоставленных через класс TypeDescriptor. (Унаследовано от ComponentDesigner) |
Post |
Позволяет конструктору изменять или удалять элементы из набора событий, предоставленных через класс TypeDescriptor. (Унаследовано от ComponentDesigner) |
Post |
Позволяет конструктору изменять или удалять элементы из набора свойств, предоставленных с использованием класса TypeDescriptor. (Унаследовано от ComponentDesigner) |
Pre |
Позволяет конструктору добавлять элементы к набору атрибутов, предоставленному с использованием класса TypeDescriptor. (Унаследовано от ComponentDesigner) |
Pre |
Позволяет конструктору добавлять элементы к набору событий, предоставленных с использованием класса TypeDescriptor. (Унаследовано от ComponentDesigner) |
Pre |
Настраивает набор свойств, предоставляемых компонентом через TypeDescriptor. |
Raise |
Уведомляет службу IComponentChangeService о том, что данный компонент был изменен. (Унаследовано от ComponentDesigner) |
Raise |
Уведомляет службу IComponentChangeService о том, что компонент будет изменен. (Унаследовано от ComponentDesigner) |
Tool |
Выбирает указанное средство. |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Unhook |
Рассылает сообщения для дочерних элементов заданного элемента управления к каждому элементу управления, а не к родительскому конструктору. (Унаследовано от ControlDesigner) |
Wnd |
Обрабатывает сообщения Windows. |
Wnd |
Обрабатывает сообщения Windows и передает сообщения WM_HSCROLL и WM_VSCROLL элементу управления во время разработки. (Унаследовано от ScrollableControlDesigner) |
Продукт | Версии |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |