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 | |
---|---|---|
LineShape() | Inicjuje nowe wystąpienia LineShape klasy. | |
LineShape(ShapeContainer) | Inicjuje nowe wystąpienie klasy LineShape klasy, określając ShapeContainer gdzie go będzie być elementem nadrzędnym. | |
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 | |
---|---|---|
AccessibilityObject | Pobiera AccessibleObject przypisane do formantu. (Odziedziczone z Shape). | |
AccessibleDefaultActionDescription | Pobiera lub ustawia domyślny opis akcji formantu do użycia przez dostępności aplikacji klienckich. (Odziedziczone z Shape). | |
AccessibleDescription | Pobiera lub ustawia opis formant, który jest używany przez aplikacje klienckie ułatwień dostępu. (Odziedziczone z Shape). | |
AccessibleName | Pobiera lub ustawia nazwę formantu, który jest używany przez aplikacje klienckie ułatwień dostępu. (Odziedziczone z Shape). | |
AccessibleRole | Pobiera lub ustawia dostępne roli kontrolki. (Odziedziczone z Shape). | |
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). | |
BorderColor | Pobiera lub ustawia kolor obramowania formantu kształtu lub wiersza. (Odziedziczone z Shape). | |
BorderStyle | Pobiera lub ustawia styl obramowania formantu kształtu lub wiersza. (Odziedziczone z Shape). | |
BorderWidth | Pobiera lub ustawia szerokość linii lub obramowania formantu kształtu. (Odziedziczone z Shape). | |
CanFocus | Pobiera wartość wskazującą, czy formant linii lub kształtu, można przenieść fokus. (Odziedziczone z Shape). | |
CanRaiseEvents | Zwraca wartość wskazującą, czy składnik można wygenerować zdarzenie. (Odziedziczone z Component). | |
CanSelect | Pobiera wartość wskazującą, czy formant linii lub kształtu, można wybrać. (Odziedziczone z Shape). | |
Container | Pobiera IContainer zawierający Component. (Odziedziczone z Shape). | |
ContainsFocus | Pobiera wartość wskazującą, czy formant linii lub kształtu aktualnie fokus wprowadzania. (Odziedziczone z Shape). | |
ContextMenu | Pobiera lub ustawia menu skrótów skojarzonego z kontrolką linii lub kształtu. (Odziedziczone z Shape). | |
ContextMenuStrip | Pobiera lub ustawia ContextMenuStrip skojarzonego z kontrolką linii lub kształtu. (Odziedziczone z Shape). | |
Created | Pobiera wartość wskazującą, czy został utworzony formant linii lub kształtu. (Odziedziczone z Shape). | |
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). | |
DesignMode | Pobiera wartość, która wskazuje, czy Component jest obecnie w trybie projektowania. (Odziedziczone z Component). | |
Disposing | Pobiera wartość wskazującą czy podstawowe Shape klasy jest usuwania. (Odziedziczone z Shape). | |
Enabled | Pobiera lub ustawia wartość określającą, czy formant linii lub kształtu mogą odpowiadać na interakcji z użytkownikiem. (Odziedziczone z Shape). | |
EndPoint | Pobiera lub ustawia końcową współrzędne linią przez LineShape kontroli. | |
Events | Pobiera listę programów obsługi zdarzeń, które są dołączone do tego Component. (Odziedziczone z Component). | |
Focused | Pobiera wartość wskazującą, czy formant linii lub kształtu aktualnie fokus wprowadzania. (Odziedziczone z Shape). | |
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). | |
IsDisposed | Pobiera wartość wskazującą, czy formant linii lub kształtu zostały usunięte. (Odziedziczone z Shape). | |
Name | Pobiera lub ustawia nazwę kontrolki linii lub kształtu. (Odziedziczone z Shape). | |
Parent | Pobiera lub ustawia kontener nadrzędny formantu linii lub kształtu. (Odziedziczone z Shape). | |
Region | Pobiera lub ustawia obszar okna skojarzonego z kontrolką linii lub kształtu. (Odziedziczone z Shape). | |
SelectionColor | Pobiera lub ustawia kolor zaznaczenia kształtu. (Odziedziczone z Shape). | |
Site | Zwraca lub ustawia ISite z Component. (Odziedziczone z Component). | |
StartPoint | Pobiera lub ustawia początkową współrzędne linią przez LineShape kontroli. | |
Tag | Pobiera lub ustawia obiekt, który zawiera dane o formant linii lub kształtu. (Odziedziczone z Shape). | |
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). | |
Visible | Pobiera lub ustawia wartość określającą, czy formant linii lub kształtu jest wyświetlana. (Odziedziczone z Shape). | |
X1 | Pobiera lub ustawia Współrzędna X punktu początkowego linii narysowanymi przez LineShape kontroli. | |
X2 | Pobiera lub ustawia współrzędną X punktu końcowego linią przez LineShape kontroli. | |
Y1 | Pobiera lub ustawia Współrzędna Y punktu początkowego linii narysowanymi przez LineShape kontroli. | |
Y2 | Pobiera lub ustawia Współrzędna Y punktu końcowego linią przez LineShape kontroli. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
BringToFront | Przełącza formant linii lub kształtu na wierzch kolejności. (Odziedziczone z Shape). | |
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()). | |
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). | |
Dispose | Zwalnia wszystkie zasoby używane przez Component. (Odziedziczone z Component). | |
Dispose(Boolean) | Zwalnia zasoby niezarządzane używane przez formant linii lub kształtu i opcjonalnie zwalnia zasoby zarządzane. (Odziedziczone z Shape). | |
DrawToBitmap | Obsługuje rysunek do określonego pliku mapy bitowej. (Zastępuje Shape.DrawToBitmap(Bitmap, Rectangle)). | |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). | |
Finalize | Zwalnia zasoby niezarządzanych i wykonuje inne czynności oczyszczania przed Component odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Component). | |
FindForm | Pobiera formularz, który jest formant linię lub kształt na. (Odziedziczone z Shape). | |
Focus | Zestawy danych wejściowych fokus do formantu linii lub kształtu. (Odziedziczone z Shape). | |
GetContainerControl | Zwraca następny ContainerControl w górę w wierszu lub kształtu formanty łańcuch formantu elementu nadrzędnego. (Odziedziczone z Shape). | |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). | |
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). | |
GetService | Zwraca obiekt, który reprezentuje usługę świadczoną przez Component lub przez jego Container. (Odziedziczone z Component). | |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). | |
Hide | Zawiera formant linii lub kształtu przez użytkownika. (Odziedziczone z Shape). | |
HitTest | Pobiera informacje LineShape formantu w określonej chwili na ekranie. (Zastępuje Shape.HitTest(Int32, Int32)). | |
InitializeLifetimeService | Krytyczny pod względem zabezpieczeń Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject). | |
Invalidate | Unieważnia określonego regionu formantu linię lub kształt i powoduje, że malowania komunikat do wysłania do formantu. (Odziedziczone z Shape). | |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). | |
MemberwiseClone(Boolean) | Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject). | |
OnClick | Uruchamia Click zdarzenia. (Odziedziczone z Shape). | |
OnContextMenuChanged | Uruchamia ContextMenuChanged zdarzenia. (Odziedziczone z Shape). | |
OnContextMenuStripChanged | Uruchamia ContextMenuStripChanged zdarzenia. (Odziedziczone z Shape). | |
OnCursorChanged | Uruchamia CursorChanged zdarzenia. (Odziedziczone z Shape). | |
OnDoubleClick | Uruchamia DoubleClick zdarzenia. (Odziedziczone z Shape). | |
OnEnabledChanged | Uruchamia EnabledChanged zdarzenia. (Odziedziczone z Shape). | |
OnEndPointChanged | Uruchamia EndPointChanged zdarzenia. | |
OnEnter | Uruchamia Enter zdarzenia. (Odziedziczone z Shape). | |
OnGotFocus | Uruchamia GotFocus zdarzenia. (Odziedziczone z Shape). | |
OnInvalidated | Uruchamia Invalidated zdarzenia. (Odziedziczone z Shape). | |
OnKeyDown | Uruchamia KeyDown zdarzenia. (Odziedziczone z Shape). | |
OnKeyPress | Uruchamia KeyPress zdarzenia. (Odziedziczone z Shape). | |
OnKeyUp | Uruchamia KeyUp zdarzenia. (Odziedziczone z Shape). | |
OnLeave | Uruchamia Leave zdarzenia. (Odziedziczone z Shape). | |
OnLostFocus | Uruchamia LostFocus zdarzenia. (Odziedziczone z Shape). | |
OnMouseClick | Uruchamia MouseClick zdarzenia. (Odziedziczone z Shape). | |
OnMouseDoubleClick | Uruchamia MouseDoubleClick zdarzenia. (Odziedziczone z Shape). | |
OnMouseDown | Uruchamia MouseDown zdarzenia. (Odziedziczone z Shape). | |
OnMouseEnter | Uruchamia MouseEnter zdarzenia. (Odziedziczone z Shape). | |
OnMouseHover | Uruchamia MouseHover zdarzenia. (Odziedziczone z Shape). | |
OnMouseLeave | Uruchamia MouseLeave zdarzenia. (Odziedziczone z Shape). | |
OnMouseMove | Uruchamia MouseMove zdarzenia. (Odziedziczone z Shape). | |
OnMouseUp | Uruchamia MouseUp zdarzenia. (Odziedziczone z Shape). | |
OnMouseWheel | Uruchamia MouseWheel zdarzenia. (Odziedziczone z Shape). | |
OnMove | Uruchamia Move zdarzenia. (Odziedziczone z Shape). | |
OnPaint | Uruchamia Paint zdarzenia. (Zastępuje Shape.OnPaint(PaintEventArgs)). | |
OnParentChanged | Uruchamia ParentChanged zdarzenia. (Odziedziczone z Shape). | |
OnPreviewKeyDown | Uruchamia PreviewKeyDown zdarzenia. (Odziedziczone z Shape). | |
OnQueryAccessibilityHelp | Uruchamia QueryAccessibilityHelp zdarzenia. (Odziedziczone z Shape). | |
OnRegionChanged | Uruchamia RegionChanged zdarzenia. (Odziedziczone z Shape). | |
OnStartPointChanged | Uruchamia StartPointChanged zdarzenia. | |
OnVisibleChanged | Uruchamia VisibleChanged zdarzenia. (Odziedziczone z Shape). | |
PointToClient | Oblicza położenie punktu określonego ekranu do współrzędnych klienta. (Odziedziczone z Shape). | |
PointToScreen | Oblicza lokalizacji na ekranie współrzędne punktu określonego klienta. (Odziedziczone z Shape). | |
RectangleToClient | Oblicza rozmiar i lokalizację prostokąta ekranu określony w współrzędne klienta. (Odziedziczone z Shape). | |
RectangleToScreen | Oblicza rozmiar i lokalizację prostokąta określonego klienta w współrzędnych ekranu. (Odziedziczone z Shape). | |
Refresh | Wymusza formant unieważnia obszaru klienckiego i natychmiast odświeżenie i formanty podrzędne. (Odziedziczone z Shape). | |
ResumePaint | Wznawia logiki zwykłe rysowania, opcjonalnie wymuszanie układ natychmiastowego oczekujących żądań malowania. (Odziedziczone z Shape). | |
Scale | Zmienia rozmiar LineShape kontroli przez określony współczynnik skalowania. (Zastępuje Shape.Scale(SizeF)). | |
Select | Włącza formantu. (Odziedziczone z Shape). | |
SendToBack | Wysyła formant linii lub kształtu do tyłu porządku osi z. (Odziedziczone z Shape). | |
Show | Wyświetla kształt dla użytkownika. (Odziedziczone z Shape). | |
SuspendPaint | Zawiesza logikę rysowania kształtu. (Odziedziczone z Shape). | |
ToString | Zwraca String zawierający nazwę Component, jeśli istnieje.Metoda ta nie powinna być pomijana. (Odziedziczone z Component). | |
Update | Powoduje, że kontrolka ponowne unieważnione regionów obszarze klienta. (Odziedziczone z Shape). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
ChangeUICues | Występuje, gdy zmieniają się wskazówki dotyczące interfejsu użytkownika (UI) fokusa czy klawiatury. (Odziedziczone z Shape). | |
Click | Występuje po kliknięciu kształtu. (Odziedziczone z Shape). | |
ContextMenuChanged | Występuje po zmianie wartości właściwości ContextMenu. (Odziedziczone z Shape). | |
ContextMenuStripChanged | Występuje po zmianie wartości właściwości ContextMenuStrip. (Odziedziczone z Shape). | |
CursorChanged | Występuje po zmianie wartości właściwości Cursor. (Odziedziczone z Shape). | |
Disposed | Występuje, gdy składnik jest usuwany przez wywołanie do Dispose metody. (Odziedziczone z Component). | |
DoubleClick | Występuje po dwukrotnym kliknięciu kształtu. (Odziedziczone z Shape). | |
EnabledChanged | Występuje, gdy Enabled zmienił wartości właściwości. (Odziedziczone z Shape). | |
EndPointChanged | Występuje po zmianie wartości właściwości EndPoint. | |
Enter | Występuje, gdy wprowadzenie kształtu. (Odziedziczone z Shape). | |
GotFocus | Występuje, gdy kształt aktywowany. (Odziedziczone z Shape). | |
Invalidated | Występuje, gdy wyświetlania kształtu wymaga ponownego narysowania. (Odziedziczone z Shape). | |
KeyDown | Występuje, gdy zostanie naciśnięty klawisz i kształt ma fokus. (Odziedziczone z Shape). | |
KeyPress | Występuje, gdy zostanie naciśnięty klawisz i kształt ma fokus. (Odziedziczone z Shape). | |
KeyUp | Występuje po zwolnieniu klawisza i kształt ma fokus. (Odziedziczone z Shape). | |
Leave | Występuje, gdy fokus wprowadzania opuści kształtu. (Odziedziczone z Shape). | |
LostFocus | Występuje, gdy kształt traci fokus. (Odziedziczone z Shape). | |
MouseClick | Występuje po kliknięciu kształtu przy użyciu myszy. (Odziedziczone z Shape). | |
MouseDoubleClick | Występuje po kliknięciu kształtu przy użyciu myszy. (Odziedziczone z Shape). | |
MouseDown | Występuje, gdy wskaźnik myszy znajduje się na kształcie i przycisku myszy. (Odziedziczone z Shape). | |
MouseEnter | Występuje, gdy wskaźnik myszy zostanie kształtu. (Odziedziczone z Shape). | |
MouseHover | Występuje po zatrzymaniu wskaźnika myszy na kształcie. (Odziedziczone z Shape). | |
MouseLeave | Występuje, gdy wskaźnik myszy opuści kształtu. (Odziedziczone z Shape). | |
MouseMove | Występuje, gdy kursor zostanie przeniesiony na kształcie. (Odziedziczone z Shape). | |
MouseUp | Występuje, gdy wskaźnik myszy znajduje się na kształcie i zwolnieniu przycisku myszy. (Odziedziczone z Shape). | |
MouseWheel | Występuje, gdy kółko myszy przesuwa i kształt ma fokus. (Odziedziczone z Shape). | |
Move | Występuje, gdy kształt jest przenoszony. (Odziedziczone z Shape). | |
Paint | Występuje, gdy jest rysowane kształtu. (Odziedziczone z Shape). | |
ParentChanged | Występuje po zmianie wartości właściwości Parent. (Odziedziczone z Shape). | |
PreviewKeyDown | Występuje przed KeyDown zdarzenie, gdy zostanie naciśnięty klawisz i skoncentrować się na kształt. (Odziedziczone z Shape). | |
QueryAccessibilityHelp | Występuje, gdy typ AccessibleObject udostępnia pomoc do aplikacji ułatwień dostępu. (Odziedziczone z Shape). | |
RegionChanged | Występuje po zmianie wartości właściwości Region. (Odziedziczone z Shape). | |
StartPointChanged | Występuje po zmianie wartości właściwości StartPoint. | |
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
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)