SimpleShape.DisplayRectangle, propriété
Obtient le rectangle qui représente la zone d'affichage de la forme.
Espace de noms : Microsoft.VisualBasic.PowerPacks
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
'Déclaration
<BrowsableAttribute(False)> _
Public ReadOnly Property DisplayRectangle As Rectangle
[BrowsableAttribute(false)]
public Rectangle DisplayRectangle { get; }
[BrowsableAttribute(false)]
public:
property Rectangle DisplayRectangle {
Rectangle get ();
}
[<BrowsableAttribute(false)>]
member DisplayRectangle : Rectangle
function get DisplayRectangle () : Rectangle
Valeur de propriété
Type : System.Drawing.Rectangle
Rectangle qui représente la zone d'affichage de la forme.
Notes
Vous pouvez appeler la méthode d'SetBounds pour modifier la propriété d'DisplayRectangle dans une opération unique.
Exemples
L'exemple suivant montre comment utiliser la méthode d'DisplayRectangle pour déterminer si deux formes chevauchent.Cet exemple requiert que vous avez deux contrôles d'OvalShape nommés OvalShape1 et OvalShape2 sur un formulaire.Pour de meilleurs résultats, positionnez les contrôles afin qu'ils chevauchent.
Private Sub OvalShape1_Click() Handles OvalShape1.Click
' Get the DisplayRectangle for each OvalShape.
Dim rect1 As Rectangle = OvalShape1.DisplayRectangle
Dim rect2 As Rectangle = OvalShape2.DisplayRectangle
' If the DisplayRectangles intersect, move OvalShape2.
If rect1.IntersectsWith(rect2) Then
OvalShape2.SetBounds(rect1.Right, rect1.Bottom,
rect2.Width, rect2.Height)
End If
End Sub
private void ovalShape1_Click(System.Object sender, System.EventArgs e)
{
// Get the DisplayRectangle for each OvalShape.
Rectangle rect1 = ovalShape1.DisplayRectangle;
Rectangle rect2 = ovalShape2.DisplayRectangle;
// If the DisplayRectangles intersect, move OvalShape2.
if (rect1.IntersectsWith(rect2))
{
ovalShape2.SetBounds(rect1.Right, rect1.Bottom, rect2.Width, rect2.Height);
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
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)