Udostępnij za pośrednictwem


Klasa LineShape

Reprezentuje kontrolkę wyświetlany jako linii poziomej, pionowej lub na skos.

Hierarchia dziedziczenia

Object
  MarshalByRefObject
    Component
      Microsoft.VisualBasic.PowerPacks.Shape
        Microsoft.VisualBasic.PowerPacks.LineShape

Przestrzeń nazw:  Microsoft.VisualBasic.PowerPacks
Zestaw:  Microsoft.VisualBasic.PowerPacks.Vs (w Microsoft.VisualBasic.PowerPacks.Vs.dll)

Składnia

'Deklaracja
<ToolboxBitmapAttribute(GetType(LineShape), "Microsoft.VisualBasic.PowerPacks.LineShape.bmp")> _
Public Class LineShape _
    Inherits Shape
[ToolboxBitmapAttribute(typeof(LineShape), "Microsoft.VisualBasic.PowerPacks.LineShape.bmp")]
public class LineShape : Shape
[ToolboxBitmapAttribute(typeof(LineShape), L"Microsoft.VisualBasic.PowerPacks.LineShape.bmp")]
public ref class LineShape : public Shape
[<ToolboxBitmapAttribute(typeof(LineShape), "Microsoft.VisualBasic.PowerPacks.LineShape.bmp")>]
type LineShape =  
    class 
        inherit Shape 
    end
public class LineShape extends Shape

Typ LineShape uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna LineShape() Inicjuje nowe wystąpienia LineShape klasy.
Metoda publiczna LineShape(ShapeContainer) Inicjuje nowe wystąpienie klasy LineShape klasy, określając ShapeContainer gdzie go będzie być elementem nadrzędnym.
Metoda publiczna LineShape(Int32, Int32, Int32, Int32) Inicjuje nowe wystąpienie klasy LineShape klasy określenie współrzędnych dla wiersza.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AccessibilityObject Pobiera AccessibleObject przypisane do formantu. (Odziedziczone z Shape).
Właściwość publiczna AccessibleDefaultActionDescription Pobiera lub ustawia domyślny opis akcji formantu do użycia przez dostępności aplikacji klienckich. (Odziedziczone z Shape).
Właściwość publiczna AccessibleDescription Pobiera lub ustawia opis formant, który jest używany przez aplikacje klienckie ułatwień dostępu. (Odziedziczone z Shape).
Właściwość publiczna AccessibleName Pobiera lub ustawia nazwę formantu, który jest używany przez aplikacje klienckie ułatwień dostępu. (Odziedziczone z Shape).
Właściwość publiczna AccessibleRole Pobiera lub ustawia dostępne roli kontrolki. (Odziedziczone z Shape).
Właściwość publiczna Anchor Pobiera lub ustawia krawędzie kontenera, do którego jest powiązany kształtu i określa, jak zmienić rozmiar kształtu po jego element nadrzędny jest zmieniany. (Odziedziczone z Shape).
Właściwość publiczna BorderColor Pobiera lub ustawia kolor obramowania formantu kształtu lub wiersza. (Odziedziczone z Shape).
Właściwość publiczna BorderStyle Pobiera lub ustawia styl obramowania formantu kształtu lub wiersza. (Odziedziczone z Shape).
Właściwość publiczna BorderWidth Pobiera lub ustawia szerokość linii lub obramowania formantu kształtu. (Odziedziczone z Shape).
Właściwość publiczna CanFocus Pobiera wartość wskazującą, czy formant linii lub kształtu, można przenieść fokus. (Odziedziczone z Shape).
Właściwość chroniona CanRaiseEvents Zwraca wartość wskazującą, czy składnik można wygenerować zdarzenie. (Odziedziczone z Component).
Właściwość publiczna CanSelect Pobiera wartość wskazującą, czy formant linii lub kształtu, można wybrać. (Odziedziczone z Shape).
Właściwość publiczna Container Pobiera IContainer zawierający Component. (Odziedziczone z Shape).
Właściwość publiczna ContainsFocus Pobiera wartość wskazującą, czy formant linii lub kształtu aktualnie fokus wprowadzania. (Odziedziczone z Shape).
Właściwość publiczna ContextMenu Pobiera lub ustawia menu skrótów skojarzonego z kontrolką linii lub kształtu. (Odziedziczone z Shape).
Właściwość publiczna ContextMenuStrip Pobiera lub ustawia ContextMenuStrip skojarzonego z kontrolką linii lub kształtu. (Odziedziczone z Shape).
Właściwość publiczna Created Pobiera wartość wskazującą, czy został utworzony formant linii lub kształtu. (Odziedziczone z Shape).
Właściwość publiczna Cursor Pobiera lub ustawia kursor, który jest wyświetlane, gdy wskaźnik myszy znajduje się na formancie linii lub kształtu. (Odziedziczone z Shape).
Właściwość chroniona DesignMode Pobiera wartość, która wskazuje, czy Component jest obecnie w trybie projektowania. (Odziedziczone z Component).
Właściwość publiczna Disposing Pobiera wartość wskazującą czy podstawowe Shape klasy jest usuwania. (Odziedziczone z Shape).
Właściwość publiczna Enabled Pobiera lub ustawia wartość określającą, czy formant linii lub kształtu mogą odpowiadać na interakcji z użytkownikiem. (Odziedziczone z Shape).
Właściwość publiczna EndPoint Pobiera lub ustawia końcową współrzędne linią przez LineShape kontroli.
Właściwość chroniona Events Pobiera listę programów obsługi zdarzeń, które są dołączone do tego Component. (Odziedziczone z Component).
Właściwość publiczna Focused Pobiera wartość wskazującą, czy formant linii lub kształtu aktualnie fokus wprowadzania. (Odziedziczone z Shape).
Właściwość publiczna IsAccessible Pobiera lub ustawia wartość określającą, czy formant linii lub kształtu jest dostępne dla aplikacji ułatwień dostępu. (Odziedziczone z Shape).
Właściwość publiczna IsDisposed Pobiera wartość wskazującą, czy formant linii lub kształtu zostały usunięte. (Odziedziczone z Shape).
Właściwość publiczna Name Pobiera lub ustawia nazwę kontrolki linii lub kształtu. (Odziedziczone z Shape).
Właściwość publiczna Parent Pobiera lub ustawia kontener nadrzędny formantu linii lub kształtu. (Odziedziczone z Shape).
Właściwość publiczna Region Pobiera lub ustawia obszar okna skojarzonego z kontrolką linii lub kształtu. (Odziedziczone z Shape).
Właściwość publiczna SelectionColor Pobiera lub ustawia kolor zaznaczenia kształtu. (Odziedziczone z Shape).
Właściwość publiczna Site Zwraca lub ustawia ISite z Component. (Odziedziczone z Component).
Właściwość publiczna StartPoint Pobiera lub ustawia początkową współrzędne linią przez LineShape kontroli.
Właściwość publiczna Tag Pobiera lub ustawia obiekt, który zawiera dane o formant linii lub kształtu. (Odziedziczone z Shape).
Właściwość publiczna UseWaitCursor Pobiera lub ustawia wartość wskazującą, czy ma być używany dla bieżącego formantu linię lub kształt kursora oczekiwania. (Odziedziczone z Shape).
Właściwość publiczna Visible Pobiera lub ustawia wartość określającą, czy formant linii lub kształtu jest wyświetlana. (Odziedziczone z Shape).
Właściwość publiczna X1 Pobiera lub ustawia Współrzędna X punktu początkowego linii narysowanymi przez LineShape kontroli.
Właściwość publiczna X2 Pobiera lub ustawia współrzędną X punktu końcowego linią przez LineShape kontroli.
Właściwość publiczna Y1 Pobiera lub ustawia Współrzędna Y punktu początkowego linii narysowanymi przez LineShape kontroli.
Właściwość publiczna Y2 Pobiera lub ustawia Współrzędna Y punktu końcowego linią przez LineShape kontroli.

Początek

Metody

  Nazwa Opis
Metoda publiczna BringToFront Przełącza formant linii lub kształtu na wierzch kolejności. (Odziedziczone z Shape).
Metoda chroniona CreateAccessibilityInstance Tworzy obiekt, aby zapewnić informacje, które Użyj aplikacje ułatwień dostępu w celu dostosowania interfejsu użytkownika aplikacji (UI) dla użytkowników, którzy mają niepełnosprawnym. (Zastępuje Shape.CreateAccessibilityInstance()).
Metoda publiczna CreateObjRef Krytyczny pod względem zabezpieczeń Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy, używany do komunikowania się z obiektem zdalnym. (Odziedziczone z MarshalByRefObject).
Metoda publiczna Dispose Zwalnia wszystkie zasoby używane przez Component. (Odziedziczone z Component).
Metoda chroniona Dispose(Boolean) Zwalnia zasoby niezarządzane używane przez formant linii lub kształtu i opcjonalnie zwalnia zasoby zarządzane. (Odziedziczone z Shape).
Metoda publiczna DrawToBitmap Obsługuje rysunek do określonego pliku mapy bitowej. (Zastępuje Shape.DrawToBitmap(Bitmap, Rectangle)).
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Zwalnia zasoby niezarządzanych i wykonuje inne czynności oczyszczania przed Component odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Component).
Metoda publiczna FindForm Pobiera formularz, który jest formant linię lub kształt na. (Odziedziczone z Shape).
Metoda publiczna Focus Zestawy danych wejściowych fokus do formantu linii lub kształtu. (Odziedziczone z Shape).
Metoda publiczna GetContainerControl Zwraca następny ContainerControl w górę w wierszu lub kształtu formanty łańcuch formantu elementu nadrzędnego. (Odziedziczone z Shape).
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetLifetimeService Krytyczny pod względem zabezpieczeń Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona GetService Zwraca obiekt, który reprezentuje usługę świadczoną przez Component lub przez jego Container. (Odziedziczone z Component).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda publiczna Hide Zawiera formant linii lub kształtu przez użytkownika. (Odziedziczone z Shape).
Metoda publiczna HitTest Pobiera informacje LineShape formantu w określonej chwili na ekranie. (Zastępuje Shape.HitTest(Int32, Int32)).
Metoda publiczna InitializeLifetimeService Krytyczny pod względem zabezpieczeń Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda publiczna Invalidate Unieważnia określonego regionu formantu linię lub kształt i powoduje, że malowania komunikat do wysłania do formantu. (Odziedziczone z Shape).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone(Boolean) Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject).
Metoda chroniona OnClick Uruchamia Click zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnContextMenuChanged Uruchamia ContextMenuChanged zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnContextMenuStripChanged Uruchamia ContextMenuStripChanged zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnCursorChanged Uruchamia CursorChanged zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnDoubleClick Uruchamia DoubleClick zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnEnabledChanged Uruchamia EnabledChanged zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnEndPointChanged Uruchamia EndPointChanged zdarzenia.
Metoda chroniona OnEnter Uruchamia Enter zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnGotFocus Uruchamia GotFocus zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnInvalidated Uruchamia Invalidated zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnKeyDown Uruchamia KeyDown zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnKeyPress Uruchamia KeyPress zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnKeyUp Uruchamia KeyUp zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnLeave Uruchamia Leave zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnLostFocus Uruchamia LostFocus zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnMouseClick Uruchamia MouseClick zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnMouseDoubleClick Uruchamia MouseDoubleClick zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnMouseDown Uruchamia MouseDown zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnMouseEnter Uruchamia MouseEnter zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnMouseHover Uruchamia MouseHover zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnMouseLeave Uruchamia MouseLeave zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnMouseMove Uruchamia MouseMove zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnMouseUp Uruchamia MouseUp zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnMouseWheel Uruchamia MouseWheel zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnMove Uruchamia Move zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnPaint Uruchamia Paint zdarzenia. (Zastępuje Shape.OnPaint(PaintEventArgs)).
Metoda chroniona OnParentChanged Uruchamia ParentChanged zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnPreviewKeyDown Uruchamia PreviewKeyDown zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnQueryAccessibilityHelp Uruchamia QueryAccessibilityHelp zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnRegionChanged Uruchamia RegionChanged zdarzenia. (Odziedziczone z Shape).
Metoda chroniona OnStartPointChanged Uruchamia StartPointChanged zdarzenia.
Metoda chroniona OnVisibleChanged Uruchamia VisibleChanged zdarzenia. (Odziedziczone z Shape).
Metoda publiczna PointToClient Oblicza położenie punktu określonego ekranu do współrzędnych klienta. (Odziedziczone z Shape).
Metoda publiczna PointToScreen Oblicza lokalizacji na ekranie współrzędne punktu określonego klienta. (Odziedziczone z Shape).
Metoda publiczna RectangleToClient Oblicza rozmiar i lokalizację prostokąta ekranu określony w współrzędne klienta. (Odziedziczone z Shape).
Metoda publiczna RectangleToScreen Oblicza rozmiar i lokalizację prostokąta określonego klienta w współrzędnych ekranu. (Odziedziczone z Shape).
Metoda publiczna Refresh Wymusza formant unieważnia obszaru klienckiego i natychmiast odświeżenie i formanty podrzędne. (Odziedziczone z Shape).
Metoda publiczna ResumePaint Wznawia logiki zwykłe rysowania, opcjonalnie wymuszanie układ natychmiastowego oczekujących żądań malowania. (Odziedziczone z Shape).
Metoda publiczna Scale Zmienia rozmiar LineShape kontroli przez określony współczynnik skalowania. (Zastępuje Shape.Scale(SizeF)).
Metoda publiczna Select Włącza formantu. (Odziedziczone z Shape).
Metoda publiczna SendToBack Wysyła formant linii lub kształtu do tyłu porządku osi z. (Odziedziczone z Shape).
Metoda publiczna Show Wyświetla kształt dla użytkownika. (Odziedziczone z Shape).
Metoda publiczna SuspendPaint Zawiesza logikę rysowania kształtu. (Odziedziczone z Shape).
Metoda publiczna ToString Zwraca String zawierający nazwę Component, jeśli istnieje.Metoda ta nie powinna być pomijana. (Odziedziczone z Component).
Metoda publiczna Update Powoduje, że kontrolka ponowne unieważnione regionów obszarze klienta. (Odziedziczone z Shape).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne ChangeUICues Występuje, gdy zmieniają się wskazówki dotyczące interfejsu użytkownika (UI) fokusa czy klawiatury. (Odziedziczone z Shape).
Zdarzenie publiczne Click Występuje po kliknięciu kształtu. (Odziedziczone z Shape).
Zdarzenie publiczne ContextMenuChanged Występuje po zmianie wartości właściwości ContextMenu. (Odziedziczone z Shape).
Zdarzenie publiczne ContextMenuStripChanged Występuje po zmianie wartości właściwości ContextMenuStrip. (Odziedziczone z Shape).
Zdarzenie publiczne CursorChanged Występuje po zmianie wartości właściwości Cursor. (Odziedziczone z Shape).
Zdarzenie publiczne Disposed Występuje, gdy składnik jest usuwany przez wywołanie do Dispose metody. (Odziedziczone z Component).
Zdarzenie publiczne DoubleClick Występuje po dwukrotnym kliknięciu kształtu. (Odziedziczone z Shape).
Zdarzenie publiczne EnabledChanged Występuje, gdy Enabled zmienił wartości właściwości. (Odziedziczone z Shape).
Zdarzenie publiczne EndPointChanged Występuje po zmianie wartości właściwości EndPoint.
Zdarzenie publiczne Enter Występuje, gdy wprowadzenie kształtu. (Odziedziczone z Shape).
Zdarzenie publiczne GotFocus Występuje, gdy kształt aktywowany. (Odziedziczone z Shape).
Zdarzenie publiczne Invalidated Występuje, gdy wyświetlania kształtu wymaga ponownego narysowania. (Odziedziczone z Shape).
Zdarzenie publiczne KeyDown Występuje, gdy zostanie naciśnięty klawisz i kształt ma fokus. (Odziedziczone z Shape).
Zdarzenie publiczne KeyPress Występuje, gdy zostanie naciśnięty klawisz i kształt ma fokus. (Odziedziczone z Shape).
Zdarzenie publiczne KeyUp Występuje po zwolnieniu klawisza i kształt ma fokus. (Odziedziczone z Shape).
Zdarzenie publiczne Leave Występuje, gdy fokus wprowadzania opuści kształtu. (Odziedziczone z Shape).
Zdarzenie publiczne LostFocus Występuje, gdy kształt traci fokus. (Odziedziczone z Shape).
Zdarzenie publiczne MouseClick Występuje po kliknięciu kształtu przy użyciu myszy. (Odziedziczone z Shape).
Zdarzenie publiczne MouseDoubleClick Występuje po kliknięciu kształtu przy użyciu myszy. (Odziedziczone z Shape).
Zdarzenie publiczne MouseDown Występuje, gdy wskaźnik myszy znajduje się na kształcie i przycisku myszy. (Odziedziczone z Shape).
Zdarzenie publiczne MouseEnter Występuje, gdy wskaźnik myszy zostanie kształtu. (Odziedziczone z Shape).
Zdarzenie publiczne MouseHover Występuje po zatrzymaniu wskaźnika myszy na kształcie. (Odziedziczone z Shape).
Zdarzenie publiczne MouseLeave Występuje, gdy wskaźnik myszy opuści kształtu. (Odziedziczone z Shape).
Zdarzenie publiczne MouseMove Występuje, gdy kursor zostanie przeniesiony na kształcie. (Odziedziczone z Shape).
Zdarzenie publiczne MouseUp Występuje, gdy wskaźnik myszy znajduje się na kształcie i zwolnieniu przycisku myszy. (Odziedziczone z Shape).
Zdarzenie publiczne MouseWheel Występuje, gdy kółko myszy przesuwa i kształt ma fokus. (Odziedziczone z Shape).
Zdarzenie publiczne Move Występuje, gdy kształt jest przenoszony. (Odziedziczone z Shape).
Zdarzenie publiczne Paint Występuje, gdy jest rysowane kształtu. (Odziedziczone z Shape).
Zdarzenie publiczne ParentChanged Występuje po zmianie wartości właściwości Parent. (Odziedziczone z Shape).
Zdarzenie publiczne PreviewKeyDown Występuje przed KeyDown zdarzenie, gdy zostanie naciśnięty klawisz i skoncentrować się na kształt. (Odziedziczone z Shape).
Zdarzenie publiczne QueryAccessibilityHelp Występuje, gdy typ AccessibleObject udostępnia pomoc do aplikacji ułatwień dostępu. (Odziedziczone z Shape).
Zdarzenie publiczne RegionChanged Występuje po zmianie wartości właściwości Region. (Odziedziczone z Shape).
Zdarzenie publiczne StartPointChanged Występuje po zmianie wartości właściwości StartPoint.
Zdarzenie publiczne VisibleChanged Występuje po zmianie wartości właściwości Visible. (Odziedziczone z Shape).

Początek

Uwagi

LineShape Sterowania umożliwia rysowanie linii na formularzu lub kontenera podczas projektowania lub godzina uruchomienia.

Po dodaniu linii lub kształtu formantu do formularza lub kontenera, niewidoczne ShapeContainer obiekt zostanie utworzony.ShapeContainer Działa jako powierzchni rysowania kształtów w każdej kontroli kontenera; Każdy ShapeContainer ma odpowiedni ShapeCollection umożliwiająca iterację formantów linii i kształtu.

Podczas tworzenia LineShape kontrolę w czasie wykonywania, należy również utworzyć ShapeContainer i ustawić Parent właściwości LineShape do ShapeContainer.

Przykłady

Poniższy przykład tworzy ShapeContainer i LineShape, doda je do formularza i wyświetla pionowym wierszem od góry do dołu w postaci.

Dim canvas As New Microsoft.VisualBasic.PowerPacks.ShapeContainer
Dim line1 As New Microsoft.VisualBasic.PowerPacks.LineShape
' Set the form as the parent of the ShapeContainer.
canvas.Parent = Me 
' Set the ShapeContainer as the parent of the LineShape.
line1.Parent = canvas
' Set the starting and ending coordinates for the line.
line1.StartPoint = New System.Drawing.Point(Me.Width / 2, 0)
line1.EndPoint = New System.Drawing.Point(Me.Width / 2, Me.Height)
Microsoft.VisualBasic.PowerPacks.ShapeContainer canvas = 
    new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
Microsoft.VisualBasic.PowerPacks.LineShape line1 = 
    new Microsoft.VisualBasic.PowerPacks.LineShape();
// Set the form as the parent of the ShapeContainer.
canvas.Parent = this;
// Set the ShapeContainer as the parent of the LineShape.
line1.Parent = canvas;
// Set the starting and ending coordinates for the line.
line1.StartPoint = new System.Drawing.Point(this.Width / 2, 0);
line1.EndPoint = new System.Drawing.Point(this.Width / 2, this.Height);

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualBasic.PowerPacks

ShapeContainer

Shape

Inne zasoby

Porady: rysowanie kształtów za pomocą formantów OvalShape i RectangleShape (Visual Studio)

Porady: rysowanie linii za pomocą formantów LineShape (Visual Studio)

Linie i kształty — Wprowadzenie do formantów (Visual Studio)