SimpleShape, classe
Implémente la fonctionnalité de base qui est commune à OvalShape et aux contrôles d'RectangleShape.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Microsoft.VisualBasic.PowerPacks.OvalShape
Microsoft.VisualBasic.PowerPacks.RectangleShape
Espace de noms : Microsoft.VisualBasic.PowerPacks
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
'Déclaration
Public MustInherit Class SimpleShape _
Inherits Shape
public abstract class SimpleShape : Shape
public ref class SimpleShape abstract : public Shape
[<AbstractClass>]
type SimpleShape =
class
inherit Shape
end
public abstract class SimpleShape extends Shape
Le type SimpleShape expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
SimpleShape() | Initialise une nouvelle instance de la classe SimpleShape. | |
SimpleShape(ShapeContainer) | Initialise une nouvelle instance de la classe d'SimpleShape, spécifiant ShapeContainer comme son parent. | |
SimpleShape(Int32, Int32, Int32, Int32) | Initialise une nouvelle instance de la classe d'SimpleShape, spécifiant sa taille et emplacement. |
Début
Propriétés
Nom | Description | |
---|---|---|
AccessibilityObject | Obtient AccessibleObject qui est assigné au contrôle. (Hérité de Shape.) | |
AccessibleDefaultActionDescription | Obtient ou définit la description d'action par défaut du contrôle destinée aux applications clientes d'accessibilité. (Hérité de Shape.) | |
AccessibleDescription | Obtient ou définit la description du contrôle qui est utilisé par des applications d'accessibilité. (Hérité de Shape.) | |
AccessibleName | Obtient ou définit le nom du contrôle qui est utilisé par des applications d'accessibilité. (Hérité de Shape.) | |
AccessibleRole | Obtient ou définit le rôle accessible du contrôle. (Hérité de Shape.) | |
Anchor | Obtient ou définit les bords du conteneur vers lequel une forme est liée, et détermine comment une forme est redimensionnée lorsque son parent est redimensionné. (Hérité de Shape.) | |
BackColor | Obtient ou définit la couleur d'arrière-plan pour la forme. | |
BackgroundImage | Obtient ou définit l'image affichée dans la forme. | |
BackgroundImageLayout | Obtient ou définit la disposition d'image d'arrière-plan définie dans l'énumération ImageLayout. | |
BackStyle | Effectue toute la transparence ou fixe de la forme. | |
BorderColor | Obtient ou définit la couleur de la bordure d'une forme ou à contrôle de ligne. (Hérité de Shape.) | |
BorderStyle | Obtient ou définit le style de bordure pour une forme ou à contrôle de ligne. (Hérité de Shape.) | |
BorderWidth | Obtient ou définit la largeur de la bordure du contrôle Shape. (Substitue Shape.BorderWidth.) | |
Bottom | Obtient la distance, en pixels, entre le bord inférieur de la forme et le bord supérieur de la zone client de son conteneur. | |
Bounds | Obtient ou définit la taille et l'emplacement de la forme en pixels, relatif au contrôle de parent. | |
CanFocus | Obtient une valeur indiquant si un contrôle Line ou Shape peut recevoir le focus. (Hérité de Shape.) | |
CanRaiseEvents | Obtient une valeur qui indique si le composant peut déclencher un événement. (Hérité de Component.) | |
CanSelect | Obtient une valeur indiquant si un contrôle Line ou Shape peut être sélectionné. (Hérité de Shape.) | |
ClientRectangle | Obtient le rectangle qui représente la zone client de la forme. | |
ClientSize | Obtient ou définit la hauteur et la largeur de la zone client de la forme. | |
Container | Obtient le IContainer qui contient Component. (Hérité de Shape.) | |
ContainsFocus | Obtient une valeur indiquant si un contrôle Line ou Shape a actuellement le focus d'entrée. (Hérité de Shape.) | |
ContextMenu | Obtient ou définit le menu contextuel associé à un contrôle Line ou Shape. (Hérité de Shape.) | |
ContextMenuStrip | Obtient ou définit ContextMenuStrip associé à un contrôle Line ou Shape. (Hérité de Shape.) | |
Created | Obtient une valeur indiquant si un contrôle Line ou Shape a été créé. (Hérité de Shape.) | |
Cursor | Obtient ou définit le curseur qui est affiché lorsque le pointeur de souris est placé sur un contrôle Line ou Shape. (Hérité de Shape.) | |
DefaultBackColor | Obtient la couleur d'arrière-plan par défaut de la forme. | |
DefaultFillColor | Obtient la couleur de remplissage par défaut de la forme. | |
DefaultFillGradientColor | Obtient la couleur de dégradé par défaut de remplissage de la forme. | |
DesignMode | Obtient une valeur qui indique si Component est actuellement en mode design. (Hérité de Component.) | |
DisplayRectangle | Obtient le rectangle qui représente la zone d'affichage de la forme. | |
Disposing | Obtient une valeur indiquant si la classe d'Shape de base supprime. (Hérité de Shape.) | |
Enabled | Obtient ou définit une valeur indiquant si un contrôle Line ou Shape peut répondre à l'intervention de l'utilisateur. (Hérité de Shape.) | |
Events | Obtient la liste des gestionnaires d'événements attachés à ce Component. (Hérité de Component.) | |
FillColor | Obtient ou définit la couleur qui est utilisée pour remplir forme. | |
FillGradientColor | Obtient ou définit la couleur de dégradé qui est utilisée pour remplir forme. | |
FillGradientStyle | Obtient ou définit le style de dégradé qui est utilisé pour remplir forme. | |
FillStyle | Obtient ou définit le modèle utilisé pour remplir forme. | |
Focused | Obtient une valeur indiquant si un contrôle Line ou Shape a actuellement le focus d'entrée. (Hérité de Shape.) | |
Height | Obtient ou définit la hauteur de la forme. | |
IsAccessible | Obtient ou définit une valeur indiquant si un contrôle Line ou Shape est disponible aux applications d'accessibilité. (Hérité de Shape.) | |
IsDisposed | Obtient une valeur indiquant si un contrôle Line ou Shape a été supprimé. (Hérité de Shape.) | |
Left | Obtient ou définit la distance, en pixels, entre le bord gauche de la forme et le bord gauche de la zone client de son conteneur. | |
Location | Obtient ou définit les coordonnées de l'angle supérieur gauche de la forme par rapport à l'angle supérieur gauche de son conteneur. | |
Name | Obtient ou définit le nom d'un contrôle Line ou Shape. (Hérité de Shape.) | |
Parent | Obtient ou définit le conteneur parent d'un contrôle Line ou Shape. (Hérité de Shape.) | |
Region | Obtient ou définit la région de fenêtre associée à un contrôle Line ou Shape. (Hérité de Shape.) | |
Right | Obtient la distance, en pixels, entre le bord droit de la forme et le bord gauche de la zone client de son conteneur. | |
SelectionColor | Obtient ou définit la couleur de sélection d'une forme. (Hérité de Shape.) | |
Site | Obtient ou définit le ISite de Component. (Hérité de Component.) | |
Size | Obtient ou définit la hauteur et la largeur de la forme. | |
Tag | Obtient ou définit l'objet qui contient des données sur d'un contrôle Line ou Shape. (Hérité de Shape.) | |
Top | Obtient ou définit la distance, en pixels, entre le bord supérieur de la forme et le bord gauche de la zone client de son conteneur. | |
UseWaitCursor | Obtient ou définit une valeur indiquant s'il faut utiliser le curseur d'attente pour la ligne en cours ou le contrôle Shape. (Hérité de Shape.) | |
Visible | Obtient ou définit une valeur indiquant si un contrôle Line ou Shape est affiché. (Hérité de Shape.) | |
Width | Obtient ou définit la largeur de la forme. |
Début
Méthodes
Nom | Description | |
---|---|---|
BringToFront | Apporte un contrôle Line ou Shape à l'avant de l'ordre de plan. (Hérité de Shape.) | |
CreateAccessibilityInstance | Crée un nouvel objet d'accessibilité pour le contrôle Shape. (Substitue Shape.CreateAccessibilityInstance().) | |
CreateObjRef | Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.) | |
Dispose() | Libère toutes les ressources utilisées par Component. (Hérité de Component.) | |
Dispose(Boolean) | Libère les ressources non managées utilisées par un contrôle Line ou Shape et libère éventuellement les ressources managées. (Hérité de Shape.) | |
DrawToBitmap | Prend en charge le rendu dans la bitmap spécifiée. (Substitue Shape.DrawToBitmap(Bitmap, Rectangle).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Libère les ressources non managées et exécute d'autres opérations de nettoyage avant la récupération de Component par le garbage collection. (Hérité de Component.) | |
FindForm | Extrait le formulaire qu'un contrôle Line ou Shape est activé. (Hérité de Shape.) | |
Focus | Définit le focus d'entrée à un contrôle Line ou Shape. (Hérité de Shape.) | |
GetContainerControl | Retourne ContainerControl suivant dans une chaîne de contrôle Line ou Shape des contrôles parents. (Hérité de Shape.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetLifetimeService | Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
GetService | Retourne un objet qui représente un service fourni par Component ou par son Container. (Hérité de Component.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Hide | Cache un contrôle Line ou Shape de l'utilisateur. (Hérité de Shape.) | |
HitTest | Détermine si un contrôle Shape se trouve au point spécifié sur l'écran. (Substitue Shape.HitTest(Int32, Int32).) | |
InitializeLifetimeService | Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
Invalidate | Invalide une zone spécifique d'un contrôle Line ou Shape et provoque un message de peinture à envoyer au contrôle. (Hérité de Shape.) | |
MemberwiseClone() | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) | |
OnBackColorChanged | Déclenche l'événement BackColorChanged. | |
OnBackgroundImageChanged | Déclenche l'événement BackgroundImageChanged. | |
OnBackgroundImageLayoutChanged | Déclenche l'événement BackgroundImageLayoutChanged. | |
OnClick | Déclenche l'événement Click. (Hérité de Shape.) | |
OnClientSizeChanged | Déclenche l'événement ClientSizeChanged. | |
OnContextMenuChanged | Déclenche l'événement ContextMenuChanged. (Hérité de Shape.) | |
OnContextMenuStripChanged | Déclenche l'événement ContextMenuStripChanged. (Hérité de Shape.) | |
OnCursorChanged | Déclenche l'événement CursorChanged. (Hérité de Shape.) | |
OnDoubleClick | Déclenche l'événement DoubleClick. (Hérité de Shape.) | |
OnEnabledChanged | Déclenche l'événement EnabledChanged. (Hérité de Shape.) | |
OnEnter | Déclenche l'événement Enter. (Hérité de Shape.) | |
OnGotFocus | Déclenche l'événement GotFocus. (Hérité de Shape.) | |
OnInvalidated | Déclenche l'événement Invalidated. (Hérité de Shape.) | |
OnKeyDown | Déclenche l'événement KeyDown. (Hérité de Shape.) | |
OnKeyPress | Déclenche l'événement KeyPress. (Hérité de Shape.) | |
OnKeyUp | Déclenche l'événement KeyUp. (Hérité de Shape.) | |
OnLeave | Déclenche l'événement Leave. (Hérité de Shape.) | |
OnLocationChanged | Déclenche l'événement LocationChanged. | |
OnLostFocus | Déclenche l'événement LostFocus. (Hérité de Shape.) | |
OnMouseClick | Déclenche l'événement MouseClick. (Hérité de Shape.) | |
OnMouseDoubleClick | Déclenche l'événement MouseDoubleClick. (Hérité de Shape.) | |
OnMouseDown | Déclenche l'événement MouseDown. (Hérité de Shape.) | |
OnMouseEnter | Déclenche l'événement MouseEnter. (Hérité de Shape.) | |
OnMouseHover | Déclenche l'événement MouseHover. (Hérité de Shape.) | |
OnMouseLeave | Déclenche l'événement MouseLeave. (Hérité de Shape.) | |
OnMouseMove | Déclenche l'événement MouseMove. (Hérité de Shape.) | |
OnMouseUp | Déclenche l'événement MouseUp. (Hérité de Shape.) | |
OnMouseWheel | Déclenche l'événement MouseWheel. (Hérité de Shape.) | |
OnMove | Déclenche l'événement Move. (Hérité de Shape.) | |
OnPaint | Déclenche l'événement Paint. (Substitue Shape.OnPaint(PaintEventArgs).) | |
OnParentChanged | Déclenche l'événement ParentChanged. (Hérité de Shape.) | |
OnPreviewKeyDown | Déclenche l'événement PreviewKeyDown. (Hérité de Shape.) | |
OnQueryAccessibilityHelp | Déclenche l'événement QueryAccessibilityHelp. (Hérité de Shape.) | |
OnRegionChanged | Déclenche l'événement RegionChanged. (Hérité de Shape.) | |
OnResize | Déclenche l'événement Resize. | |
OnSizeChanged | Déclenche l'événement SizeChanged. | |
OnVisibleChanged | Déclenche l'événement VisibleChanged. (Hérité de Shape.) | |
PointToClient | Calcule l'emplacement du point spécifié à l'écran en coordonnées client. (Hérité de Shape.) | |
PointToScreen | Calcule l'emplacement du point client spécifié en coordonnées d'écran. (Hérité de Shape.) | |
RectangleToClient | Calcule la taille et l'emplacement du rectangle d'écran spécifié en coordonnées client. (Hérité de Shape.) | |
RectangleToScreen | Calcule la taille et l'emplacement du rectangle client spécifié en coordonnées d'écran. (Hérité de Shape.) | |
Refresh | Force un contrôle à invalider sa zone cliente et à se redessiner immédiatement avec tous ses contrôles enfants. (Hérité de Shape.) | |
ResumePaint | Continue la logique de peinture standard, forçant éventuellement une mise en page immédiate des demandes de peinture en attente. (Hérité de Shape.) | |
Scale | Met à l'échelle la forme par le facteur d'échelle spécifié. (Substitue Shape.Scale(SizeF).) | |
Select | Active un contrôle. (Hérité de Shape.) | |
SendToBack | Envoie un contrôle Line ou Shape au dos de l'ordre de plan. (Hérité de Shape.) | |
SetBounds | Définit les limites de la forme à l'emplacement et à la taille spécifiés. | |
Show | Affiche une forme à l'utilisateur. (Hérité de Shape.) | |
SuspendPaint | Interrompt la logique de peinture d'une forme. (Hérité de Shape.) | |
ToString | Retourne String contenant le nom du Component, s'il existe.Cette méthode ne doit pas être substituée. (Hérité de Component.) | |
Update | Force le contrôle à redessiner les zones invalidées dans sa zone cliente. (Hérité de Shape.) |
Début
Événements
Nom | Description | |
---|---|---|
BackColorChanged | Se produit lorsque la propriété d'BackColor de la forme est modifiée. | |
BackgroundImageChanged | Se produit lorsque la propriété d'BackgroundImage d'une forme est modifiée. | |
BackgroundImageLayoutChanged | Se produit lorsque la propriété d'BackgroundImageLayout d'une forme est modifiée. | |
ChangeUICues | Se produit lorsque les indications visuelles du focus ou de l'interface utilisateur clavier changent. (Hérité de Shape.) | |
Click | Se produit lorsque la forme est sélectionnée. (Hérité de Shape.) | |
ClientSizeChanged | Se produit lorsque la propriété d'ClientSize d'une forme est modifiée. | |
ContextMenuChanged | Se produit lorsque la valeur de la propriété ContextMenu change. (Hérité de Shape.) | |
ContextMenuStripChanged | Se produit lorsque la valeur de la propriété ContextMenuStrip change. (Hérité de Shape.) | |
CursorChanged | Se produit lorsque la valeur de la propriété Cursor change. (Hérité de Shape.) | |
Disposed | Se produit lorsque le composant est supprimé par un appel à la méthode Dispose. (Hérité de Component.) | |
DoubleClick | Se produit lorsque la forme est double-cliquer. (Hérité de Shape.) | |
EnabledChanged | Se produit lorsque la valeur de propriété Enabled a été modifiée. (Hérité de Shape.) | |
Enter | Se produit lorsque la forme est écrite. (Hérité de Shape.) | |
GotFocus | Se produit lorsque la forme reçoit le focus. (Hérité de Shape.) | |
Invalidated | Se produit lorsque l'affichage d'une forme a besoin de rafraîchir. (Hérité de Shape.) | |
KeyDown | Se produit lorsqu'une clé est appuyée sur et la forme a le focus. (Hérité de Shape.) | |
KeyPress | Se produit lorsqu'une clé est appuyée sur et la forme a le focus. (Hérité de Shape.) | |
KeyUp | Se produit lorsqu'une clé est libérée et la forme a le focus. (Hérité de Shape.) | |
Leave | Se produit lorsque le focus d'entrée permet de la forme. (Hérité de Shape.) | |
LocationChanged | Se produit lorsque la propriété d'Location d'une forme est modifiée. | |
LostFocus | Se produit lorsque la forme perd le focus. (Hérité de Shape.) | |
MouseClick | Se produit lorsque la forme est effectué par la souris. (Hérité de Shape.) | |
MouseDoubleClick | Se produit lorsque la forme est double-cliquer par la souris. (Hérité de Shape.) | |
MouseDown | Se produit lorsque le pointeur de souris se trouve au-dessus de la forme et un bouton de souris est appuyé sur. (Hérité de Shape.) | |
MouseEnter | Se produit lorsque le pointeur de souris écrit la forme. (Hérité de Shape.) | |
MouseHover | Se produit lorsque le pointeur de souris est placé sur la forme. (Hérité de Shape.) | |
MouseLeave | Se produit lorsque le pointeur de souris quitte la forme. (Hérité de Shape.) | |
MouseMove | Se produit lorsque le pointeur de souris est déplacé sur de la forme. (Hérité de Shape.) | |
MouseUp | Se produit lorsque le pointeur de souris se trouve au-dessus de la forme et un bouton de souris est libéré. (Hérité de Shape.) | |
MouseWheel | Se produit lorsque la roulette de la souris déplace et la forme a le focus. (Hérité de Shape.) | |
Move | Se produit lorsque la forme est déplacée. (Hérité de Shape.) | |
Paint | Se produit lorsque la forme est redessinée. (Hérité de Shape.) | |
ParentChanged | Se produit lorsque la valeur de la propriété Parent est modifiée. (Hérité de Shape.) | |
PreviewKeyDown | Se produit avant l'événement d'KeyDown lorsqu'une clé est appuyée sur et le focus est sur la forme. (Hérité de Shape.) | |
QueryAccessibilityHelp | Se produit lorsqu'un AccessibleObject fournit de l'aide aux applications d'accessibilité. (Hérité de Shape.) | |
RegionChanged | Se produit lorsque la valeur de la propriété Region change. (Hérité de Shape.) | |
Resize | Se produit lorsque la taille d'une forme est modifiée. | |
SizeChanged | Se produit lorsque la propriété d'Size d'une forme est modifiée. | |
VisibleChanged | Se produit lorsque la valeur de la propriété Visible est modifiée. (Hérité de Shape.) |
Début
Notes
Pour créer votre propre contrôle Shape, héritez d'SimpleShape au lieu d'Shape.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.