ScrollableControlDesigner Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |