Shape-Klasse
Implementiert die Grundfunktionen, die alle Line- und Shape-Steuerelemente aufweisen.
Vererbungshierarchie
Object
MarshalByRefObject
Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.LineShape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
Public MustInherit Class Shape _
Inherits Component
public abstract class Shape : Component
public ref class Shape abstract : public Component
[<AbstractClass>]
type Shape =
class
inherit Component
end
public abstract class Shape extends Component
Der Shape-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
Shape() | Initialisiert eine neue Instanz der Shape-Klasse. |
![]() |
Shape(ShapeContainer) | Initialisiert eine neue Instanz der Shape-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
AccessibilityObject | Ruft das AccessibleObject ab, das dem Steuerelement zugewiesen ist. |
![]() |
AccessibleDefaultActionDescription | Ruft die Standardbeschreibung der Aktion des Steuerelements ab, das von Clientanwendungen für Barrierefreiheit verwendet wird, oder legt diese fest. |
![]() |
AccessibleDescription | Ruft die Beschreibung des von Clientanwendungen für die Barrierefreiheit verwendeten Steuerelements ab oder legt diese fest. |
![]() |
AccessibleName | Ruft den Namen des von Clientanwendungen für die Barrierefreiheit verwendeten Steuerelements ab oder legt diesen fest. |
![]() |
AccessibleRole | Ruft die barrierefreie Rolle des Steuerelements ab oder legt diese fest. |
![]() |
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. |
![]() |
BorderColor | Ruft die Rahmenfarbe eines Shape- oder Line-Steuerelements ab oder legt diese fest. |
![]() |
BorderStyle | Ruft ab oder legt die Rahmenart für ein Steuerelement Form oder Linie. |
![]() |
BorderWidth | Ruft die Rahmenbreite eines Line- oder Shape-Steuerelements ab oder legt diese fest. |
![]() |
CanFocus | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement den Fokus erhalten kann. |
![]() |
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. |
![]() |
Container | Ruft den IContainer ab, der die Component enthält. |
![]() |
ContainsFocus | Ruft einen Wert ab, der angibt, ob ein Linien- oder Formsteuerelement aktuell den Eingabefokus hat. |
![]() |
ContextMenu | Ruft das einem Line- oder Shape-Steuerelement zugeordnete Kontextmenü ab oder legt dieses fest. |
![]() |
ContextMenuStrip | Ruft ab oder legt die ContextMenuStrip einer Linie oder Form-Steuerelement zugeordnet. |
![]() |
Created | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement erstellt wurde. |
![]() |
Cursor | Ruft den Cursor ab, der angezeigt wird, wenn sich der Mauszeiger über dem Steuerelement befindet, oder legt diesen fest. |
![]() ![]() |
DefaultBorderColor | Ruft die Standard-Rahmenfarbe eines Line- oder Shape-Steuerelements ab oder legt diese fest. |
![]() |
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. |
![]() |
Enabled | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement auf Benutzerinteraktionen reagieren kann, oder legt diesen fest. |
![]() |
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. |
![]() |
IsAccessible | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement für barrierefreie Anwendungen verfügbar ist, oder legt diesen fest. |
![]() |
IsDisposed | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement freigegeben wurde. |
![]() ![]() |
ModifierKeys | Ruft einen Wert ab, der angibt, welche der Zusatztasten (Umschalttaste, STRG und ALT) gedrückt ist. |
![]() ![]() |
MouseButtons | Ruft einen Wert ab, der angibt, welche Maustasten gedrückt sind. |
![]() ![]() |
MousePosition | Ruft die Position des Mauszeigers in Bildschirmkoordinaten ab. |
![]() |
Name | Ruft den Namen eines Line- oder Shape-Steuerelements ab oder legt diesen fest. |
![]() |
Parent | Ruft den übergeordneten Container eines Line- oder Shape-Steuerelements ab oder legt diesen fest. |
![]() |
Region | Ruft den einem Line- oder Shape-Steuerelement zugeordneten Fensterbereich ab oder legt diesen fest. |
![]() |
SelectionColor | Ruft die Auswahlfarbe einer Form ab oder legt diese fest. |
![]() |
Site | Ruft die ISite der Component ab oder legt diese fest. (Von Component geerbt.) |
![]() |
Tag | Ruft das Objekt ab, das Daten über ein Line- oder Shape-Steuerelement enthält, oder legt dieses fest. |
![]() |
UseWaitCursor | Ruft einen Wert ab, der angibt, ob der Wartecursor für das aktuelle Line- oder Shape-Steuerelement verwendet werden soll. |
![]() |
Visible | Ruft einen Wert ab, der angibt, ob ein Line- oder Shape-Steuerelement angezeigt wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
BringToFront | Zeigt ein Line- oder Shape-Steuerelement am Anfang der z-Reihenfolge an. |
![]() |
CreateAccessibilityInstance | Erstellt ein neues Objekt für die Barrierefreiheit für ein Line- oder Shape-Steuerelement. |
![]() |
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. (Überschreibt Component.Dispose(Boolean).) |
![]() |
DrawToBitmap | Unterstützt das Rendering für die angegebene Bitmap. |
![]() |
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. |
![]() |
Focus | Legt den Eingabefokus auf ein Line- oder Shape-Steuerelement fest. |
![]() |
GetContainerControl | Gibt die nächste ContainerControl nach oben in einer Linie oder Form des Steuerelements Kette der übergeordneten Steuerelemente. |
![]() |
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. |
![]() |
HitTest | Ruft Informationen zu einem Line- oder Shape-Steuerelement an der angegebenen Position auf dem Bildschirm ab. |
![]() |
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. |
![]() ![]() |
IsKeyLocked | Bestimmt, ob die FESTSTELLTASTE, NUM oder ROLLEN aktiviert ist. |
![]() |
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. |
![]() |
OnContextMenuChanged | Löst das ContextMenuChanged-Ereignis aus. |
![]() |
OnContextMenuStripChanged | Löst das ContextMenuStripChanged-Ereignis aus. |
![]() |
OnCursorChanged | Löst das CursorChanged-Ereignis aus. |
![]() |
OnDoubleClick | Löst das DoubleClick-Ereignis aus. |
![]() |
OnEnabledChanged | Löst das EnabledChanged-Ereignis aus. |
![]() |
OnEnter | Löst das Enter-Ereignis aus. |
![]() |
OnGotFocus | Löst das GotFocus-Ereignis aus. |
![]() |
OnInvalidated | Löst das Invalidated-Ereignis aus. |
![]() |
OnKeyDown | Löst das KeyDown-Ereignis aus. |
![]() |
OnKeyPress | Löst das KeyPress-Ereignis aus. |
![]() |
OnKeyUp | Löst das KeyUp-Ereignis aus. |
![]() |
OnLeave | Löst das Leave-Ereignis aus. |
![]() |
OnLostFocus | Löst das LostFocus-Ereignis aus. |
![]() |
OnMouseClick | Löst das MouseClick-Ereignis aus. |
![]() |
OnMouseDoubleClick | Löst das MouseDoubleClick-Ereignis aus. |
![]() |
OnMouseDown | Löst das MouseDown-Ereignis aus. |
![]() |
OnMouseEnter | Löst das MouseEnter-Ereignis aus. |
![]() |
OnMouseHover | Löst das MouseHover-Ereignis aus. |
![]() |
OnMouseLeave | Löst das MouseLeave-Ereignis aus. |
![]() |
OnMouseMove | Löst das MouseMove-Ereignis aus. |
![]() |
OnMouseUp | Löst das MouseUp-Ereignis aus. |
![]() |
OnMouseWheel | Löst das MouseWheel-Ereignis aus. |
![]() |
OnMove | Löst das Move-Ereignis aus. |
![]() |
OnPaint | Löst das Paint-Ereignis aus. |
![]() |
OnParentChanged | Löst das ParentChanged-Ereignis aus. |
![]() |
OnPreviewKeyDown | Löst das PreviewKeyDown-Ereignis aus. |
![]() |
OnQueryAccessibilityHelp | Löst das QueryAccessibilityHelp-Ereignis aus. |
![]() |
OnRegionChanged | Löst das RegionChanged-Ereignis aus. |
![]() |
OnVisibleChanged | Löst das VisibleChanged-Ereignis aus. |
![]() |
PointToClient | Rechnet die Position des angegebenen Bildschirmpunkts in Clientkoordinaten um. |
![]() |
PointToScreen | Rechnet die Position des angegebenen Clientpunkts in Bildschirmkoordinaten um. |
![]() |
RectangleToClient | Berechnet die Größe und die Position des angegebenen Bildschirmrechtecks in Clientkoordinaten. |
![]() |
RectangleToScreen | Berechnet die Größe und die Position des angegebenen Clientrechtecks in Bildschirmkoordinaten. |
![]() |
Refresh | Erzwingt, dass ein Steuerelement seinen Clientbereich für ungültig erklärt und sich sowie alle untergeordneten Steuerelemente sofort selbst neu zeichnet. |
![]() |
ResumePaint | Nimmt die übliche Zeichnungslogik wieder auf und erzwingt optional ein sofortiges Layout für ausstehende Zeichnungsanforderungen. |
![]() |
Scale | Skaliert eine Form um den angegebenen Skalierungsfaktor. |
![]() |
Select | Aktiviert ein Steuerelement. |
![]() |
SendToBack | Sendet ein Line- oder Shape-Steuerelement ans Ende der z-Reihenfolge. |
![]() |
Show | Zeigt dem Benutzer eine Form an. |
![]() |
SuspendPaint | Unterbricht vorübergehend die Zeichnungslogik für eine Form. |
![]() |
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. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
![]() |
ChangeUICues | Tritt ein, wenn sich die Hinweise auf den Fokus oder die Tastatur-Benutzeroberfläche ändern. |
![]() |
Click | Tritt ein, wenn auf die Form geklickt wird. |
![]() |
ContextMenuChanged | Tritt auf, wenn sich der Wert der ContextMenu-Eigenschaft ändert. |
![]() |
ContextMenuStripChanged | Tritt auf, wenn sich der Wert der ContextMenuStrip-Eigenschaft ändert. |
![]() |
CursorChanged | Tritt auf, wenn sich der Wert der Cursor-Eigenschaft ändert. |
![]() |
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. |
![]() |
EnabledChanged | Tritt ein, wenn der Enabled-Eigenschaftswert geändert wurde. |
![]() |
Enter | Tritt ein, wenn die Form eingegeben wird. |
![]() |
GotFocus | Tritt ein, wenn die Form den Fokus erhält. |
![]() |
Invalidated | Tritt auf, wenn für die Anzeige einer Form eine Neuzeichnung erforderlich ist. |
![]() |
KeyDown | Tritt ein, wenn eine Taste gedrückt wird und die Form den Fokus hat. |
![]() |
KeyPress | Tritt ein, wenn eine Taste gedrückt wird und die Form den Fokus hat. |
![]() |
KeyUp | Tritt ein, wenn eine Taste losgelassen wird und die Form den Fokus besitzt. |
![]() |
Leave | Tritt ein, wenn der Eingabefokus die Form verlässt. |
![]() |
LostFocus | Tritt auf, wenn die Form den Fokus verliert. |
![]() |
MouseClick | Tritt auf, wenn die mit der Maus auf die Form geklickt wird. |
![]() |
MouseDoubleClick | Tritt auf, wenn die Form mit der Maus doppelgeklickt wird. |
![]() |
MouseDown | Tritt ein, wenn sich der Mauszeiger über der Form befindet und eine Maustaste gedrückt wird. |
![]() |
MouseEnter | Tritt ein, wenn der Mauszeiger in den Bereich der Form eintritt. |
![]() |
MouseHover | Tritt ein, wenn der Mauszeiger auf der Form verbleibt. |
![]() |
MouseLeave | Tritt auf, wenn der Mauszeiger die Form verlässt. |
![]() |
MouseMove | Tritt ein, wenn der Mauszeiger über der Form bewegt wird. |
![]() |
MouseUp | Tritt ein, wenn sich der Mauszeiger über der Form befindet und eine Maustaste losgelassen wird. |
![]() |
MouseWheel | Tritt auf, wenn das Mausrad gedreht wird, während die Form fokussiert ist. |
![]() |
Move | Tritt ein, wenn die Form bewegt wird. |
![]() |
Paint | Tritt auf, wenn die Form neu gezeichnet wird. |
![]() |
ParentChanged | Tritt ein, wenn der Parent-Eigenschaftswert geändert wird. |
![]() |
PreviewKeyDown | Tritt auf, bevor die KeyDown Ereignis, wenn eine Taste gedrückt wird und der Schwerpunkt auf der Form liegt. |
![]() |
QueryAccessibilityHelp | Tritt ein, wenn ein AccessibleObject Hilfe zu barrierefreien Anwendungen bereitstellt. |
![]() |
RegionChanged | Tritt auf, wenn sich der Wert der Region-Eigenschaft ändert. |
![]() |
VisibleChanged | Tritt ein, wenn der Visible-Eigenschaftswert geändert wird. |
Zum Seitenanfang
Hinweise
Sie in der Regel erbt nicht von Shape. Um eine eigene Linie oder Form-Klasse zu erstellen, erben Sie von der LineShape oder SimpleShape Klasse.
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)