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.
Конструкторы
DocumentDesigner() |
Инициализирует новый экземпляр класса DocumentDesigner. |
Поля
accessibilityObj |
Задает доступный объект для конструктора. (Унаследовано от ControlDesigner) |
menuEditorService |
Инициализирует переменную menuEditorService в |
Свойства
AccessibilityObject |
Получает объект AccessibleObject, назначенный элементу управления. (Унаследовано от ControlDesigner) |
ActionLists |
Возвращает списки действий времени разработки, поддерживаемые компонентом, сопоставленным конструктору. (Унаследовано от ComponentDesigner) |
AllowControlLasso |
Получает значение, указывающее, будут ли выбранные элементы управления повторно порождены. (Унаследовано от ParentControlDesigner) |
AllowGenericDragBox |
Получает значение, указывающее, должно ли быть нарисовано универсальное поле перетаскивания при перетаскивании элемента панели элементов над поверхностью конструктора. (Унаследовано от ParentControlDesigner) |
AllowSetChildIndexOnDrop |
Получает значение, указывающее, должен ли поддерживаться z-порядок перетаскиваемых элементов управления при опускании на 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) |
Создает компонент или форму элемента управления при помощи заданного средства и добавляет их в текущий документ проекта. (Унаследовано от ParentControlDesigner) |
CreateTool(ToolboxItem, Point) |
Создает компонент или форму элемента управления при помощи заданного средства и добавляет их в текущий документ проекта в заданное местоположение. (Унаследовано от ParentControlDesigner) |
CreateTool(ToolboxItem, Rectangle) |
Создает компонент или форму элемента управления при помощи заданного средства и добавляет их в текущий документ проекта в пределах заданного прямоугольника. (Унаследовано от 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. |
GetGlyphs(GlyphSelectionType) |
Получает коллекцию объектов Glyph, представляющих границы выделения и токены захвата для стандартного элемента управления. (Унаследовано от ParentControlDesigner) |
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) |