LineShape-Klasse
Stellt ein Steuerelement dar, das als horizontale, vertikale oder diagonale Linie angezeigt wird.
Vererbungshierarchie
Object
MarshalByRefObject
Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.LineShape
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
<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
Der LineShape-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
LineShape() | Initialisiert eine neue Instanz der LineShape-Klasse. | |
LineShape(ShapeContainer) | Initialisiert eine neue Instanz der der LineShape -Klasse unter Angabe der ShapeContainer wird, untergeordnet sein. | |
LineShape(Int32, Int32, Int32, Int32) | Initialisiert eine neue Instanz der der LineShape -Klasse, die Koordinaten für die Position angeben. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AccessibilityObject | Ruft das AccessibleObject ab, das dem Steuerelement zugewiesen ist. (Von Shape geerbt.) | |
AccessibleDefaultActionDescription | Ruft die Standardbeschreibung der Aktion des Steuerelements ab, das von Clientanwendungen für Barrierefreiheit verwendet wird, oder legt diese fest. (Von Shape geerbt.) | |
AccessibleDescription | Ruft die Beschreibung des von Clientanwendungen für die Barrierefreiheit verwendeten Steuerelements ab oder legt diese fest. (Von Shape geerbt.) | |
AccessibleName | Ruft den Namen des von Clientanwendungen für die Barrierefreiheit verwendeten Steuerelements ab oder legt diesen fest. (Von Shape geerbt.) | |
AccessibleRole | Ruft die barrierefreie Rolle des Steuerelements ab oder legt diese fest. (Von Shape geerbt.) | |
Anchor | Ruft die Ränder des Containers ab, an die ein Steuerelement gebunden ist oder bestimmt, wie die Größe des Steuerelements mit dessen übergeordnetem Element geändert wird. (Von Shape geerbt.) | |
BorderColor | Ruft die Rahmenfarbe eines Shape- oder Line-Steuerelements ab oder legt diese fest. (Von Shape geerbt.) | |
BorderStyle | Ruft ab oder legt die Rahmenart für ein Steuerelement Form oder Linie. (Von Shape geerbt.) | |
BorderWidth | Ruft die Rahmenbreite eines Line- oder Shape-Steuerelements ab oder legt diese fest. (Von Shape geerbt.) | |
CanFocus | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement den Fokus erhalten kann. (Von Shape geerbt.) | |
CanRaiseEvents | Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Von Component geerbt.) | |
CanSelect | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement ausgewählt werden kann. (Von Shape geerbt.) | |
Container | Ruft den IContainer ab, der die Component enthält. (Von Shape geerbt.) | |
ContainsFocus | Ruft einen Wert ab, der angibt, ob ein Linien- oder Formsteuerelement aktuell den Eingabefokus hat. (Von Shape geerbt.) | |
ContextMenu | Ruft das einem Line- oder Shape-Steuerelement zugeordnete Kontextmenü ab oder legt dieses fest. (Von Shape geerbt.) | |
ContextMenuStrip | Ruft ab oder legt die ContextMenuStrip einer Linie oder Form-Steuerelement zugeordnet. (Von Shape geerbt.) | |
Created | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement erstellt wurde. (Von Shape geerbt.) | |
Cursor | Ruft den Cursor ab, der angezeigt wird, wenn sich der Mauszeiger über dem Steuerelement befindet, oder legt diesen fest. (Von Shape geerbt.) | |
DesignMode | Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Von Component geerbt.) | |
Disposing | Ruft einen Wert, der angibt, ob die Basis Shape Klasse verworfen wird. (Von Shape geerbt.) | |
Enabled | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement auf Benutzerinteraktionen reagieren kann, oder legt diesen fest. (Von Shape geerbt.) | |
EndPoint | Ruft ab oder legt die Endkoordinaten des gezeichneten Linie eine LineShape Steuerelement. | |
Events | Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Von Component geerbt.) | |
Focused | Ruft einen Wert ab, der angibt, ob ein Linien- oder Formsteuerelement aktuell den Eingabefokus hat. (Von Shape geerbt.) | |
IsAccessible | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement für barrierefreie Anwendungen verfügbar ist, oder legt diesen fest. (Von Shape geerbt.) | |
IsDisposed | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement freigegeben wurde. (Von Shape geerbt.) | |
Name | Ruft den Namen eines Line- oder Shape-Steuerelements ab oder legt diesen fest. (Von Shape geerbt.) | |
Parent | Ruft den übergeordneten Container eines Line- oder Shape-Steuerelements ab oder legt diesen fest. (Von Shape geerbt.) | |
Region | Ruft den einem Line- oder Shape-Steuerelement zugeordneten Fensterbereich ab oder legt diesen fest. (Von Shape geerbt.) | |
SelectionColor | Ruft die Auswahlfarbe einer Form ab oder legt diese fest. (Von Shape geerbt.) | |
Site | Ruft die ISite der Component ab oder legt diese fest. (Von Component geerbt.) | |
StartPoint | Ruft ab oder legt die Anfangskoordinaten des gezeichneten Linie eine LineShape Steuerelement. | |
Tag | Ruft das Objekt ab, das Daten über ein Line- oder Shape-Steuerelement enthält, oder legt dieses fest. (Von Shape geerbt.) | |
UseWaitCursor | Ruft einen Wert ab, der angibt, ob der Wartecursor für das aktuelle Line- oder Shape-Steuerelement verwendet werden soll. (Von Shape geerbt.) | |
Visible | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement angezeigt wird. (Von Shape geerbt.) | |
X1 | Ruft ab oder legt die X-Koordinate des Anfangspunkts des gezeichneten Linie eine LineShape Steuerelement. | |
X2 | Ruft ab oder legt die X-Koordinate des Endpunkts der gezeichneten Linie eine LineShape Steuerelement. | |
Y1 | Ruft ab oder legt die Y-Koordinate des Anfangspunkts des gezeichneten Linie eine LineShape Steuerelement. | |
Y2 | Ruft ab oder legt die Y-Koordinate des Endpunkts der gezeichneten Linie eine LineShape Steuerelement. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
BringToFront | Zeigt ein Line- oder Shape-Steuerelement am Anfang der z-Reihenfolge an. (Von Shape geerbt.) | |
CreateAccessibilityInstance | Erstellt ein Objekt, um Informationen bereitzustellen, die barrierefreie Anwendungen verwenden, um für Benutzer mit Beeinträchtigungen eine angepasste Benutzeroberfläche bereitzustellen. (Überschreibt Shape.CreateAccessibilityInstance().) | |
CreateObjRef | Sicherheitsrelevant. Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) | |
Dispose | Gibt alle vom Component verwendeten Ressourcen frei. (Von Component geerbt.) | |
Dispose(Boolean) | Gibt die von einem Line- oder Shape-Steuerelement verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. (Von Shape geerbt.) | |
DrawToBitmap | Unterstützt das Zeichnen für die angegebene Bitmap. (Überschreibt Shape.DrawToBitmap(Bitmap, Rectangle).) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die Component durch die Garbage Collection wieder zugänglich gemacht wird. (Von Component geerbt.) | |
FindForm | Ruft das Formular ab, in dem sich ein Line- oder Shape-Steuerelement befindet. (Von Shape geerbt.) | |
Focus | Legt den Eingabefokus auf ein Line- oder Shape-Steuerelement fest. (Von Shape geerbt.) | |
GetContainerControl | Gibt die nächste ContainerControl nach oben in einer Linie oder Form des Steuerelements Kette der übergeordneten Steuerelemente. (Von Shape geerbt.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetLifetimeService | Sicherheitsrelevant. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) | |
GetService | Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Hide | Verbirgt ein Line- oder Shape-Steuerelement vor dem Benutzer. (Von Shape geerbt.) | |
HitTest | Ruft Informationen zu den LineShape Steuerelement an der angegebenen Position auf dem Bildschirm. (Überschreibt Shape.HitTest(Int32, Int32).) | |
InitializeLifetimeService | Sicherheitsrelevant. Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) | |
Invalidate | Erklärt einen bestimmten Bereich eines Line- oder Shape-Steuerelements für ungültig und veranlasst, dass eine Zeichnenmeldung an das Steuerelement gesendet wird. (Von Shape geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
MemberwiseClone(Boolean) | Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.) | |
OnClick | Löst das Click-Ereignis aus. (Von Shape geerbt.) | |
OnContextMenuChanged | Löst das ContextMenuChanged-Ereignis aus. (Von Shape geerbt.) | |
OnContextMenuStripChanged | Löst das ContextMenuStripChanged-Ereignis aus. (Von Shape geerbt.) | |
OnCursorChanged | Löst das CursorChanged-Ereignis aus. (Von Shape geerbt.) | |
OnDoubleClick | Löst das DoubleClick-Ereignis aus. (Von Shape geerbt.) | |
OnEnabledChanged | Löst das EnabledChanged-Ereignis aus. (Von Shape geerbt.) | |
OnEndPointChanged | Löst das EndPointChanged-Ereignis aus. | |
OnEnter | Löst das Enter-Ereignis aus. (Von Shape geerbt.) | |
OnGotFocus | Löst das GotFocus-Ereignis aus. (Von Shape geerbt.) | |
OnInvalidated | Löst das Invalidated-Ereignis aus. (Von Shape geerbt.) | |
OnKeyDown | Löst das KeyDown-Ereignis aus. (Von Shape geerbt.) | |
OnKeyPress | Löst das KeyPress-Ereignis aus. (Von Shape geerbt.) | |
OnKeyUp | Löst das KeyUp-Ereignis aus. (Von Shape geerbt.) | |
OnLeave | Löst das Leave-Ereignis aus. (Von Shape geerbt.) | |
OnLostFocus | Löst das LostFocus-Ereignis aus. (Von Shape geerbt.) | |
OnMouseClick | Löst das MouseClick-Ereignis aus. (Von Shape geerbt.) | |
OnMouseDoubleClick | Löst das MouseDoubleClick-Ereignis aus. (Von Shape geerbt.) | |
OnMouseDown | Löst das MouseDown-Ereignis aus. (Von Shape geerbt.) | |
OnMouseEnter | Löst das MouseEnter-Ereignis aus. (Von Shape geerbt.) | |
OnMouseHover | Löst das MouseHover-Ereignis aus. (Von Shape geerbt.) | |
OnMouseLeave | Löst das MouseLeave-Ereignis aus. (Von Shape geerbt.) | |
OnMouseMove | Löst das MouseMove-Ereignis aus. (Von Shape geerbt.) | |
OnMouseUp | Löst das MouseUp-Ereignis aus. (Von Shape geerbt.) | |
OnMouseWheel | Löst das MouseWheel-Ereignis aus. (Von Shape geerbt.) | |
OnMove | Löst das Move-Ereignis aus. (Von Shape geerbt.) | |
OnPaint | Löst das Paint-Ereignis aus. (Überschreibt Shape.OnPaint(PaintEventArgs).) | |
OnParentChanged | Löst das ParentChanged-Ereignis aus. (Von Shape geerbt.) | |
OnPreviewKeyDown | Löst das PreviewKeyDown-Ereignis aus. (Von Shape geerbt.) | |
OnQueryAccessibilityHelp | Löst das QueryAccessibilityHelp-Ereignis aus. (Von Shape geerbt.) | |
OnRegionChanged | Löst das RegionChanged-Ereignis aus. (Von Shape geerbt.) | |
OnStartPointChanged | Löst das StartPointChanged-Ereignis aus. | |
OnVisibleChanged | Löst das VisibleChanged-Ereignis aus. (Von Shape geerbt.) | |
PointToClient | Rechnet die Position des angegebenen Bildschirmpunkts in Clientkoordinaten um. (Von Shape geerbt.) | |
PointToScreen | Rechnet die Position des angegebenen Clientpunkts in Bildschirmkoordinaten um. (Von Shape geerbt.) | |
RectangleToClient | Berechnet die Größe und die Position des angegebenen Bildschirmrechtecks in Clientkoordinaten. (Von Shape geerbt.) | |
RectangleToScreen | Berechnet die Größe und die Position des angegebenen Clientrechtecks in Bildschirmkoordinaten. (Von Shape geerbt.) | |
Refresh | Erzwingt, dass ein Steuerelement seinen Clientbereich für ungültig erklärt und sich sowie alle untergeordneten Steuerelemente sofort selbst neu zeichnet. (Von Shape geerbt.) | |
ResumePaint | Nimmt die übliche Zeichnungslogik wieder auf und erzwingt optional ein sofortiges Layout für ausstehende Zeichnungsanforderungen. (Von Shape geerbt.) | |
Scale | Ändert die Größe der LineShape Steuerelement entsprechend dem angegebenen Skalierungsfaktor. (Überschreibt Shape.Scale(SizeF).) | |
Select | Aktiviert ein Steuerelement. (Von Shape geerbt.) | |
SendToBack | Sendet ein Line- oder Shape-Steuerelement ans Ende der z-Reihenfolge. (Von Shape geerbt.) | |
Show | Zeigt dem Benutzer eine Form an. (Von Shape geerbt.) | |
SuspendPaint | Unterbricht vorübergehend die Zeichnungslogik für eine Form. (Von Shape geerbt.) | |
ToString | Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden.Diese Methode sollte nicht überschrieben werden. (Von Component geerbt.) | |
Update | Bewirkt, dass das Steuerelement die für ungültig erklärten Bereiche im Clientbereich neu zeichnet. (Von Shape geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
ChangeUICues | Tritt ein, wenn sich die Hinweise auf den Fokus oder die Tastatur-Benutzeroberfläche ändern. (Von Shape geerbt.) | |
Click | Tritt ein, wenn auf die Form geklickt wird. (Von Shape geerbt.) | |
ContextMenuChanged | Tritt auf, wenn sich der Wert der ContextMenu-Eigenschaft ändert. (Von Shape geerbt.) | |
ContextMenuStripChanged | Tritt auf, wenn sich der Wert der ContextMenuStrip-Eigenschaft ändert. (Von Shape geerbt.) | |
CursorChanged | Tritt auf, wenn sich der Wert der Cursor-Eigenschaft ändert. (Von Shape geerbt.) | |
Disposed | Tritt ein, wenn die Komponente durch einen Aufruf der Dispose-Methode freigegeben wird. (Von Component geerbt.) | |
DoubleClick | Tritt auf, wenn der Benutzer auf die Form doppelklickt. (Von Shape geerbt.) | |
EnabledChanged | Tritt ein, wenn der Enabled-Eigenschaftswert geändert wurde. (Von Shape geerbt.) | |
EndPointChanged | Tritt ein, wenn der EndPoint-Eigenschaftswert geändert wird. | |
Enter | Tritt ein, wenn die Form eingegeben wird. (Von Shape geerbt.) | |
GotFocus | Tritt ein, wenn die Form den Fokus erhält. (Von Shape geerbt.) | |
Invalidated | Tritt auf, wenn für die Anzeige einer Form eine Neuzeichnung erforderlich ist. (Von Shape geerbt.) | |
KeyDown | Tritt ein, wenn eine Taste gedrückt wird und die Form den Fokus hat. (Von Shape geerbt.) | |
KeyPress | Tritt ein, wenn eine Taste gedrückt wird und die Form den Fokus hat. (Von Shape geerbt.) | |
KeyUp | Tritt ein, wenn eine Taste losgelassen wird und die Form den Fokus besitzt. (Von Shape geerbt.) | |
Leave | Tritt ein, wenn der Eingabefokus die Form verlässt. (Von Shape geerbt.) | |
LostFocus | Tritt auf, wenn die Form den Fokus verliert. (Von Shape geerbt.) | |
MouseClick | Tritt auf, wenn die mit der Maus auf die Form geklickt wird. (Von Shape geerbt.) | |
MouseDoubleClick | Tritt auf, wenn die Form mit der Maus doppelgeklickt wird. (Von Shape geerbt.) | |
MouseDown | Tritt ein, wenn sich der Mauszeiger über der Form befindet und eine Maustaste gedrückt wird. (Von Shape geerbt.) | |
MouseEnter | Tritt ein, wenn der Mauszeiger in den Bereich der Form eintritt. (Von Shape geerbt.) | |
MouseHover | Tritt ein, wenn der Mauszeiger auf der Form verbleibt. (Von Shape geerbt.) | |
MouseLeave | Tritt auf, wenn der Mauszeiger die Form verlässt. (Von Shape geerbt.) | |
MouseMove | Tritt ein, wenn der Mauszeiger über der Form bewegt wird. (Von Shape geerbt.) | |
MouseUp | Tritt ein, wenn sich der Mauszeiger über der Form befindet und eine Maustaste losgelassen wird. (Von Shape geerbt.) | |
MouseWheel | Tritt auf, wenn das Mausrad gedreht wird, während die Form fokussiert ist. (Von Shape geerbt.) | |
Move | Tritt ein, wenn die Form bewegt wird. (Von Shape geerbt.) | |
Paint | Tritt auf, wenn die Form neu gezeichnet wird. (Von Shape geerbt.) | |
ParentChanged | Tritt ein, wenn der Parent-Eigenschaftswert geändert wird. (Von Shape geerbt.) | |
PreviewKeyDown | Tritt auf, bevor die KeyDown Ereignis, wenn eine Taste gedrückt wird und der Schwerpunkt auf der Form liegt. (Von Shape geerbt.) | |
QueryAccessibilityHelp | Tritt ein, wenn ein AccessibleObject Hilfe zu barrierefreien Anwendungen bereitstellt. (Von Shape geerbt.) | |
RegionChanged | Tritt auf, wenn sich der Wert der Region-Eigenschaft ändert. (Von Shape geerbt.) | |
StartPointChanged | Tritt ein, wenn der StartPoint-Eigenschaftswert geändert wird. | |
VisibleChanged | Tritt ein, wenn der Visible-Eigenschaftswert geändert wird. (Von Shape geerbt.) |
Zum Seitenanfang
Hinweise
Die LineShape Steuerelement ermöglicht es Ihnen, Zeichnen von Linien auf einem Formular oder Container zur Entwurfszeit oder zur Laufzeit.
Wenn Sie eine Linie oder Form-Steuerelement hinzufügen, zu einem Formular oder Container, eine unsichtbare ShapeContainer Objekt erstellt wird. Die ShapeContainer fungiert als eine Zeichenoberfläche für Formen innerhalb jedes Containersteuerelements; Jede ShapeContainer verfügt über ein entsprechendes ShapeCollection , mit dem Sie die Line- und Shape-Steuerelemente durchlaufen.
Beim Erstellen einer LineShape Steuerelement zur Laufzeit müssen Sie auch erstellen eine ShapeContainer und legen Sie die Parent Eigenschaft der LineShape zu der ShapeContainer.
Beispiele
Das folgende Beispiel erstellt einen ShapeContainer und ein LineShape, fügt sie einem Formular hinzu und zeigt eine vertikale Linie vom oberen zum unteren Rand des Formulars.
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);
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)
Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)