ScrollableControlDesigner Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс конструктора для расширения поведения режима конструктора, Control который должен получать сообщения прокрутки.
public ref class ScrollableControlDesigner : System::Windows::Forms::Design::ParentControlDesigner
public class ScrollableControlDesigner : System.Windows.Forms.Design.ParentControlDesigner
type ScrollableControlDesigner = class
inherit ParentControlDesigner
Public Class ScrollableControlDesigner
Inherits ParentControlDesigner
- Наследование
- Производный
Комментарии
ScrollableControlDesigner предоставляет базовый класс для конструкторов элементов управления, реагирующих на прокручиваемые сообщения. Помимо методов и функций, унаследованных от ParentControlDesignerкласса , ControlDesignerи ComponentDesigner классов, предоставляет WndProc переопределение метода, ScrollableControlDesigner которое передает WM_HSCROLL и WM_VSCROLL сообщения в элемент управления во время разработки.
Замечание
Если для формы задано AutoScroll значение "Активный", полосы прокрутки всегда активны в среде времени разработки.
Конструктор можно связать с типом с помощью .DesignerAttribute Общие сведения о настройке поведения во время разработки см. в статье "Расширение Design-Time поддержка".
Конструкторы
| Имя | Описание |
|---|---|
| ScrollableControlDesigner() |
Инициализирует новый экземпляр класса ScrollableControlDesigner. |
Поля
| Имя | Описание |
|---|---|
| accessibilityObj |
Указывает объект специальных возможностей для конструктора. (Унаследовано от ControlDesigner) |
Свойства
| Имя | Описание |
|---|---|
| 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 |
Возвращает правила выбора, указывающие возможности перемещения компонента. (Унаследовано от ControlDesigner) |
| 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) |
Освобождает неуправляемые ресурсы, используемые ParentControlDesignerи при необходимости освобождает управляемые ресурсы. (Унаследовано от ParentControlDesigner) |
| DoDefaultAction() |
Создает сигнатуру метода в файле исходного кода для события по умолчанию компонента и перемещает курсор пользователя в это расположение. (Унаследовано от ComponentDesigner) |
| EnableDesignMode(Control, String) |
Включает функции времени разработки для дочернего элемента управления. (Унаследовано от ControlDesigner) |
| EnableDragDrop(Boolean) |
Включает или отключает поддержку перетаскивания для создаваемого элемента управления. (Унаследовано от ControlDesigner) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetControl(Object) |
Возвращает элемент управления из конструктора указанного компонента. (Унаследовано от ParentControlDesigner) |
| GetControlGlyph(GlyphSelectionType) |
Получает глиф тела, представляющий границы элемента управления. (Унаследовано от ParentControlDesigner) |
| GetGlyphs(GlyphSelectionType) |
Возвращает коллекцию Glyph объектов, представляющих границы выделения и дескриптор захвата для стандартного элемента управления. (Унаследовано от ParentControlDesigner) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetHitTest(Point) |
Указывает, следует ли щелкнуть мышь в указанной точке элемента управления. |
| GetParentForComponent(IComponent) |
Используется производными классами, чтобы определить, возвращает ли он элемент управления, разработанный или другой Container при добавлении компонента в него. (Унаследовано от ParentControlDesigner) |
| GetService(Type) |
Пытается получить указанный тип службы из сайта режима конструктора компонента конструктора. (Унаследовано от ComponentDesigner) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetUpdatedRect(Rectangle, Rectangle, Boolean) |
Обновляет положение указанного прямоугольника, изменяя его для выравнивания сетки, если включен режим выравнивания сетки. (Унаследовано от ParentControlDesigner) |
| HookChildControls(Control) |
Направляет сообщения из дочерних элементов управления указанного элемента управления в конструктор. (Унаследовано от ControlDesigner) |
| Initialize(IComponent) |
Инициализирует конструктор с указанным компонентом. (Унаследовано от ParentControlDesigner) |
| 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) |
Отображает контекстное меню и предоставляет возможность выполнять дополнительную обработку при отображении контекстного меню. (Унаследовано от ControlDesigner) |
| OnCreateHandle() |
Предоставляет возможность выполнять дополнительную обработку сразу после создания дескриптора элемента управления. (Унаследовано от ControlDesigner) |
| 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. (Унаследовано от ParentControlDesigner) |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Уведомляет об IComponentChangeService изменении этого компонента. (Унаследовано от ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
Уведомляет IComponentChangeService об изменении этого компонента. (Унаследовано от ComponentDesigner) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| UnhookChildControls(Control) |
Направляет сообщения для дочерних элементов указанного элемента управления в каждый элемент управления, а не в родительский конструктор. (Унаследовано от ControlDesigner) |
| WndProc(Message) |
Обрабатывает сообщения Windows и передает WM_HSCROLL и WM_VSCROLL сообщения в элемент управления во время разработки. |