OvalShape, classe
Représente un contrôle affiché comme cercle ou ovale.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Microsoft.VisualBasic.PowerPacks.OvalShape
Espace de noms : Microsoft.VisualBasic.PowerPacks
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
'Déclaration
<ToolboxBitmapAttribute(GetType(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")> _
Public Class OvalShape _
Inherits SimpleShape
[ToolboxBitmapAttribute(typeof(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")]
public class OvalShape : SimpleShape
[ToolboxBitmapAttribute(typeof(OvalShape), L"Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")]
public ref class OvalShape : public SimpleShape
[<ToolboxBitmapAttribute(typeof(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")>]
type OvalShape =
class
inherit SimpleShape
end
public class OvalShape extends SimpleShape
Le type OvalShape expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
OvalShape() | Initialise une nouvelle instance de la classe OvalShape. | |
OvalShape(ShapeContainer) | Initialise une nouvelle instance de la classe d'OvalShape, spécifiant ShapeContainer dans lequel elle sera contenue. | |
OvalShape(Int32, Int32, Int32, Int32) | Initialise une nouvelle instance de la classe d'OvalShape, spécifiant son emplacement et taille. |
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. (Hérité de SimpleShape.) | |
BackgroundImage | Obtient ou définit l'image affichée dans la forme. (Hérité de SimpleShape.) | |
BackgroundImageLayout | Obtient ou définit la disposition d'image d'arrière-plan définie dans l'énumération ImageLayout. (Hérité de SimpleShape.) | |
BackStyle | Effectue toute la transparence ou fixe de la forme. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
Bounds | Obtient ou définit la taille et l'emplacement de la forme en pixels, relatif au contrôle de parent. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
ClientSize | Obtient ou définit la hauteur et la largeur de la zone client de la forme. (Hérité de SimpleShape.) | |
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.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
FillGradientColor | Obtient ou définit la couleur de dégradé qui est utilisée pour remplir forme. (Hérité de SimpleShape.) | |
FillGradientStyle | Obtient ou définit le style de dégradé qui est utilisé pour remplir forme. (Hérité de SimpleShape.) | |
FillStyle | Obtient ou définit le modèle utilisé pour remplir forme. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
OnBackgroundImageChanged | Déclenche l'événement BackgroundImageChanged. (Hérité de SimpleShape.) | |
OnBackgroundImageLayoutChanged | Déclenche l'événement BackgroundImageLayoutChanged. (Hérité de SimpleShape.) | |
OnClick | Déclenche l'événement Click. (Hérité de Shape.) | |
OnClientSizeChanged | Déclenche l'événement ClientSizeChanged. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
OnSizeChanged | Déclenche l'événement SizeChanged. (Hérité de SimpleShape.) | |
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é. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
BackgroundImageChanged | Se produit lorsque la propriété d'BackgroundImage d'une forme est modifiée. (Hérité de SimpleShape.) | |
BackgroundImageLayoutChanged | Se produit lorsque la propriété d'BackgroundImageLayout d'une forme est modifiée. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
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. (Hérité de SimpleShape.) | |
SizeChanged | Se produit lorsque la propriété d'Size d'une forme est modifiée. (Hérité de SimpleShape.) | |
VisibleChanged | Se produit lorsque la valeur de la propriété Visible est modifiée. (Hérité de Shape.) |
Début
Notes
Le contrôle d'OvalShape vous permet pour dessiner des cercles et des ovales sur un formulaire ou un conteneur au moment du design ou au moment de l'exécution.
Lorsque vous ajoutez un contrôle Lien ou Shape à un formulaire ou à un conteneur, un objet invisible d'ShapeContainer est créé.ShapeContainer sert de surface de dessin pour les formes dans chaque contrôle conteneur.Chaque ShapeContainer a ShapeCollection correspondant qui vous permet pour itérer via les contrôles Line et Shape qui sont contenus dans ShapeContainer.
Lorsque vous créez un contrôle d'OvalShape pendant l'exécution, vous devez également créer ShapeContainer et définir la propriété d'Parent d'OvalShape à ShapeContainer.
Exemples
L'exemple suivant crée ShapeContainer et OvalShape, les ajoute à un formulaire, et affiche un cercle.
Private Sub DrawCircle()
Dim canvas As New Microsoft.VisualBasic.PowerPacks.ShapeContainer
Dim oval1 As New Microsoft.VisualBasic.PowerPacks.OvalShape
' Set the form as the parent of the ShapeContainer.
canvas.Parent = Me
' Set the ShapeContainer as the parent of the OvalShape.
oval1.Parent = canvas
' Set the location and size of the circle.
oval1.Left = 10
oval1.Top = 10
oval1.Width = 100
oval1.Height = 100
End Sub
private void DrawCircle1()
{
Microsoft.VisualBasic.PowerPacks.ShapeContainer canvas =
new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
Microsoft.VisualBasic.PowerPacks.OvalShape oval1 =
new Microsoft.VisualBasic.PowerPacks.OvalShape();
// Set the form as the parent of the ShapeContainer.
canvas.Parent = this;
// Set the ShapeContainer as the parent of the OvalShape.
oval1.Parent = canvas;
// Set the location and size of the circle.
oval1.Left = 10;
oval1.Top = 10;
oval1.Width = 100;
oval1.Height = 100;
}
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.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks, espace de noms
Autres ressources
Introduction aux contrôles Line et Shape (Visual Studio)
Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)
Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)