Udostępnij za pośrednictwem


ScrollableControlDesigner Klasa

Definicja

Klasa projektanta podstawowego służąca do rozszerzania zachowania trybu projektowania elementu , Control który powinien odbierać komunikaty przewijania.

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
Dziedziczenie
Pochodne

Uwagi

ScrollableControlDesigner Udostępnia klasę bazową dla projektantów kontrolek, które reagują na komunikaty przewijania. Oprócz metod i funkcjonalności dziedziczonej ParentControlDesignerz klas , ControlDesigneri ComponentDesigner zapewnia WndProc zastąpienie metody, ScrollableControlDesigner która przekazuje komunikaty WM_HSCROLL i WM_VSCROLL do kontrolki w czasie projektowania.

Uwaga

Jeśli formularz ma AutoScroll ustawioną właściwość na aktywny, paski przewijania są zawsze aktywne w środowisku czasu projektowania.

Projektanta można skojarzyć z typem przy użyciu elementu DesignerAttribute. Aby zapoznać się z omówieniem dostosowywania zachowania czasu projektowania, zobacz Rozszerzanie obsługi Design-Time.

Konstruktory

ScrollableControlDesigner()

Inicjuje nowe wystąpienie klasy ScrollableControlDesigner.

Pola

accessibilityObj

Określa obiekt ułatwień dostępu dla projektanta.

(Odziedziczone po ControlDesigner)

Właściwości

AccessibilityObject

Pobiera przypisaną AccessibleObject do kontrolki.

(Odziedziczone po ControlDesigner)
ActionLists

Pobiera listy akcji czasu projektowania obsługiwane przez składnik skojarzony z projektantem.

(Odziedziczone po ComponentDesigner)
AllowControlLasso

Pobiera wartość wskazującą, czy wybrane kontrolki zostaną ponownie nadrzędne.

(Odziedziczone po ParentControlDesigner)
AllowGenericDragBox

Pobiera wartość wskazującą, czy ogólne pole przeciągania powinno być rysowane podczas przeciągania elementu przybornika nad powierzchnią projektanta.

(Odziedziczone po ParentControlDesigner)
AllowSetChildIndexOnDrop

Pobiera wartość wskazującą, czy kolejność z przeciągniętych kontrolek powinna być zachowywana po upuszczeniu na obiekcie ParentControlDesigner.

(Odziedziczone po ParentControlDesigner)
AssociatedComponents

Pobiera kolekcję składników skojarzonych ze składnikiem zarządzanym przez projektanta.

(Odziedziczone po ControlDesigner)
AutoResizeHandles

Pobiera lub ustawia wartość wskazującą, czy alokacja uchwytu zmiany rozmiaru AutoSize zależy od wartości właściwości.

(Odziedziczone po ControlDesigner)
BehaviorService

Pobiera element BehaviorService ze środowiska projektowego.

(Odziedziczone po ControlDesigner)
Component

Pobiera składnik, który projektuje ten projektant.

(Odziedziczone po ComponentDesigner)
Control

Pobiera kontrolę, którą projektant projektuje.

(Odziedziczone po ControlDesigner)
DefaultControlLocation

Pobiera domyślną lokalizację kontrolki dodanej do projektanta.

(Odziedziczone po ParentControlDesigner)
DrawGrid

Pobiera lub ustawia wartość wskazującą, czy siatka powinna być rysowana w kontrolce dla tego projektanta.

(Odziedziczone po ParentControlDesigner)
EnableDragRect

Pobiera wartość wskazującą, czy przeciąganie prostokątów jest rysowane przez projektanta.

(Odziedziczone po ParentControlDesigner)
GridSize

Pobiera lub ustawia rozmiar każdego kwadratu siatki, który jest rysowany, gdy projektant jest w trybie rysowania siatki.

(Odziedziczone po ParentControlDesigner)
InheritanceAttribute

InheritanceAttribute Pobiera projektanta.

(Odziedziczone po ControlDesigner)
Inherited

Pobiera wartość wskazującą, czy ten składnik jest dziedziczony.

(Odziedziczone po ComponentDesigner)
MouseDragTool

Pobiera wartość wskazującą, czy projektant ma prawidłowe narzędzie podczas operacji przeciągania.

(Odziedziczone po ParentControlDesigner)
ParentComponent

Pobiera składnik nadrzędny dla elementu ControlDesigner.

(Odziedziczone po ControlDesigner)
ParticipatesWithSnapLines

Pobiera wartość wskazującą, czy ControlDesigner ustawienie umożliwia wyrównanie linii przyciągania podczas operacji przeciągania.

(Odziedziczone po ControlDesigner)
SelectionRules

Pobiera reguły wyboru, które wskazują możliwości przenoszenia składnika.

(Odziedziczone po ControlDesigner)
SetTextualDefaultProperty

Klasa projektanta podstawowego służąca do rozszerzania zachowania trybu projektowania elementu , Control który powinien odbierać komunikaty przewijania.

(Odziedziczone po ComponentDesigner)
ShadowProperties

Pobiera kolekcję wartości właściwości, które zastępują ustawienia użytkownika.

(Odziedziczone po ComponentDesigner)
SnapLines

Pobiera listę SnapLine obiektów reprezentujących istotne punkty wyrównania dla tej kontrolki.

(Odziedziczone po ParentControlDesigner)
Verbs

Pobiera czasy projektowania obsługiwane przez składnik skojarzony z projektantem.

(Odziedziczone po ComponentDesigner)

Metody

AddPaddingSnapLines(ArrayList)

Dodaje linie przyciągania dopełniania.

(Odziedziczone po ParentControlDesigner)
BaseWndProc(Message)

Przetwarza wiadomości systemu Windows.

(Odziedziczone po ControlDesigner)
CanAddComponent(IComponent)

Wywoływane po dodaniu składnika do kontenera nadrzędnego.

(Odziedziczone po ParentControlDesigner)
CanBeParentedTo(IDesigner)

Wskazuje, czy kontrolka tego projektanta może być nadrzędna przez kontrolkę określonego projektanta.

(Odziedziczone po ControlDesigner)
CanParent(Control)

Wskazuje, czy określona kontrolka może być elementem podrzędnym kontrolki zarządzanej przez tego projektanta.

(Odziedziczone po ParentControlDesigner)
CanParent(ControlDesigner)

Wskazuje, czy kontrolka zarządzana przez określonego projektanta może być elementem podrzędnym kontrolki zarządzanej przez tego projektanta.

(Odziedziczone po ParentControlDesigner)
CreateTool(ToolboxItem)

Tworzy składnik lub kontrolkę z określonego narzędzia i dodaje go do bieżącego dokumentu projektowego.

(Odziedziczone po ParentControlDesigner)
CreateTool(ToolboxItem, Point)

Tworzy składnik lub kontrolkę z określonego narzędzia i dodaje go do bieżącego dokumentu projektowego w określonej lokalizacji.

(Odziedziczone po ParentControlDesigner)
CreateTool(ToolboxItem, Rectangle)

Tworzy składnik lub kontrolkę z określonego narzędzia i dodaje go do bieżącego dokumentu projektowego w granicach określonego prostokąta.

(Odziedziczone po ParentControlDesigner)
CreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean)

Zapewnia podstawowe funkcje dla wszystkich CreateTool(ToolboxItem) metod.

(Odziedziczone po ParentControlDesigner)
DefWndProc(Message)

Zapewnia domyślne przetwarzanie komunikatów systemu Windows.

(Odziedziczone po ControlDesigner)
DisplayError(Exception)

Wyświetla informacje o określonym wyjątku dla użytkownika.

(Odziedziczone po ControlDesigner)
Dispose()

Zwalnia wszelkie zasoby używane przez element ComponentDesigner.

(Odziedziczone po ComponentDesigner)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez ParentControlDesignerprogram i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po ParentControlDesigner)
DoDefaultAction()

Tworzy podpis metody w pliku kodu źródłowego dla zdarzenia domyślnego w składniku i przechodzi kursor użytkownika do tej lokalizacji.

(Odziedziczone po ComponentDesigner)
EnableDesignMode(Control, String)

Włącza funkcje czasu projektowania dla kontrolki podrzędnej.

(Odziedziczone po ControlDesigner)
EnableDragDrop(Boolean)

Włącza lub wyłącza obsługę przeciągania i upuszczania dla zaprojektowanej kontrolki.

(Odziedziczone po ControlDesigner)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetControl(Object)

Pobiera kontrolkę od projektanta określonego składnika.

(Odziedziczone po ParentControlDesigner)
GetControlGlyph(GlyphSelectionType)

Pobiera treść glif, która reprezentuje granice kontrolki.

(Odziedziczone po ParentControlDesigner)
GetGlyphs(GlyphSelectionType)

Pobiera kolekcję Glyph obiektów reprezentujących obramowania zaznaczenia i chwyta uchwyty dla standardowej kontrolki.

(Odziedziczone po ParentControlDesigner)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetHitTest(Point)

Wskazuje, czy kliknięcie myszy w określonym punkcie powinno być obsługiwane przez kontrolkę.

GetParentForComponent(IComponent)

Używane przez klasy pochodne w celu określenia, czy zwraca ona kontrolkę zaprojektowaną, czy inną Container podczas dodawania do niego składnika.

(Odziedziczone po ParentControlDesigner)
GetService(Type)

Próbuje pobrać określony typ usługi z witryny trybu projektowania składnika projektanta.

(Odziedziczone po ComponentDesigner)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetUpdatedRect(Rectangle, Rectangle, Boolean)

Aktualizuje położenie określonego prostokąta, dostosowując go do wyrównania siatki, jeśli jest włączony tryb wyrównania siatki.

(Odziedziczone po ParentControlDesigner)
HookChildControls(Control)

Kieruje komunikaty z kontrolek podrzędnych określonej kontrolki do projektanta.

(Odziedziczone po ControlDesigner)
Initialize(IComponent)

Inicjuje projektanta za pomocą określonego składnika.

(Odziedziczone po ParentControlDesigner)
InitializeExistingComponent(IDictionary)

Ponownie inicjuje istniejący składnik.

(Odziedziczone po ControlDesigner)
InitializeNewComponent(IDictionary)

Inicjuje nowo utworzony składnik.

(Odziedziczone po ParentControlDesigner)
InitializeNonDefault()

Inicjuje właściwości kontrolki do wszystkich wartości innych niż domyślne.

(Odziedziczone po ControlDesigner)
InternalControlDesigner(Int32)

Zwraca wewnętrzny projektant kontrolek z określonym indeksem w obiekcie ControlDesigner.

(Odziedziczone po ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

InheritanceAttribute Pobiera określony ComponentDesignerelement .

(Odziedziczone po ComponentDesigner)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
NumberOfInternalControlDesigners()

Zwraca liczbę wewnętrznych projektantów kontroli w elemecie ControlDesigner.

(Odziedziczone po ControlDesigner)
OnContextMenu(Int32, Int32)

Pokazuje menu kontekstowe i zapewnia możliwość wykonania dodatkowego przetwarzania, gdy menu kontekstowe ma być wyświetlane.

(Odziedziczone po ControlDesigner)
OnCreateHandle()

Zapewnia możliwość wykonania dodatkowego przetwarzania bezpośrednio po utworzeniu uchwytu sterującego.

(Odziedziczone po ControlDesigner)
OnDragComplete(DragEventArgs)

Wywoływane w celu oczyszczenia operacji przeciągania i upuszczania.

(Odziedziczone po ParentControlDesigner)
OnDragDrop(DragEventArgs)

Wywoływana, gdy obiekt przeciągania i upuszczania jest upuszczany w widoku projektanta sterowania.

(Odziedziczone po ParentControlDesigner)
OnDragEnter(DragEventArgs)

Wywoływana, gdy operacja przeciągania i upuszczania wchodzi w widok projektanta kontrolki.

(Odziedziczone po ParentControlDesigner)
OnDragLeave(EventArgs)

Wywoływana, gdy operacja przeciągania i upuszczania opuszcza widok projektanta sterowania.

(Odziedziczone po ParentControlDesigner)
OnDragOver(DragEventArgs)

Wywoływane, gdy obiekt przeciągania i upuszczania jest przeciągany nad widokiem projektanta kontrolki.

(Odziedziczone po ParentControlDesigner)
OnGiveFeedback(GiveFeedbackEventArgs)

Wywoływana, gdy trwa operacja przeciągania i upuszczania w celu zapewnienia wskazówek wizualnych na podstawie lokalizacji myszy, gdy operacja przeciągania jest w toku.

(Odziedziczone po ParentControlDesigner)
OnMouseDragBegin(Int32, Int32)

Wywołana w odpowiedzi na naciśnięcie i zatrzymanie przycisku myszy po lewej stronie przez składnik.

(Odziedziczone po ParentControlDesigner)
OnMouseDragEnd(Boolean)

Wywoływana na końcu operacji przeciągania i upuszczania w celu ukończenia lub anulowania operacji.

(Odziedziczone po ParentControlDesigner)
OnMouseDragMove(Int32, Int32)

Wywołana dla każdego ruchu myszy podczas operacji przeciągania i upuszczania.

(Odziedziczone po ParentControlDesigner)
OnMouseEnter()

Wywoływana po pierwszym wejściu myszy do kontrolki.

(Odziedziczone po ParentControlDesigner)
OnMouseHover()

Wywołana po umieszczeniu kursora myszy nad kontrolką.

(Odziedziczone po ParentControlDesigner)
OnMouseLeave()

Wywoływana po pierwszym wejściu myszy do kontrolki.

(Odziedziczone po ParentControlDesigner)
OnPaintAdornments(PaintEventArgs)

Wywoływana, gdy kontrolka, którą zarządza projektant, namalowała swoją powierzchnię, aby projektant mógł malować wszelkie dodatkowe ozdoby na wierzchu kontrolki.

(Odziedziczone po ParentControlDesigner)
OnSetComponentDefaults()
Przestarzałe.
Przestarzałe.

Wywoływane po zainicjowaniu projektanta.

(Odziedziczone po ControlDesigner)
OnSetCursor()

Umożliwia zmianę bieżącego kursora myszy.

(Odziedziczone po ParentControlDesigner)
PostFilterAttributes(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu atrybutów, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PostFilterEvents(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu zdarzeń udostępnianych za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PostFilterProperties(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu właściwości uwidacznianych za pomocą elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterAttributes(IDictionary)

Umożliwia projektantowi dodanie do zestawu atrybutów uwidacznianych za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterEvents(IDictionary)

Umożliwia projektantowi dodanie do zestawu zdarzeń, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterProperties(IDictionary)

Dostosowuje zestaw właściwości, które składnik uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ParentControlDesigner)
RaiseComponentChanged(MemberDescriptor, Object, Object)

Powiadamia o IComponentChangeService zmianie tego składnika.

(Odziedziczone po ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Powiadamia o IComponentChangeService zmianie tego składnika.

(Odziedziczone po ComponentDesigner)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
UnhookChildControls(Control)

Kieruje komunikaty dla elementów podrzędnych określonej kontrolki do każdej kontrolki, a nie do projektanta nadrzędnego.

(Odziedziczone po ControlDesigner)
WndProc(Message)

Przetwarza komunikaty systemu Windows i przekazuje komunikaty WM_HSCROLL i WM_VSCROLL do kontrolki w czasie projektowania.

Jawne implementacje interfejsu

IDesignerFilter.PostFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterAttributes(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterEvents(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterProperties(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterAttributes(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterEvents(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterProperties(IDictionary) .

(Odziedziczone po ComponentDesigner)
ITreeDesigner.Children

Aby uzyskać opis tego elementu członkowskiego, zobacz Children właściwość .

(Odziedziczone po ComponentDesigner)
ITreeDesigner.Parent

Aby uzyskać opis tego elementu członkowskiego, zobacz Parent właściwość .

(Odziedziczone po ComponentDesigner)

Dotyczy

Zobacz też