SimpleShape.DisplayRectangle-Eigenschaft
Aktualisiert: November 2007
Ruft das Rechteck ab, das den Anzeigebereich der Form darstellt.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
<BrowsableAttribute(False)> _
Public ReadOnly Property DisplayRectangle As Rectangle
'Usage
Dim instance As SimpleShape
Dim value As Rectangle
value = instance.DisplayRectangle
[BrowsableAttribute(false)]
public Rectangle DisplayRectangle { get; }
[BrowsableAttribute(false)]
public:
property Rectangle DisplayRectangle {
Rectangle get ();
}
public function get DisplayRectangle () : Rectangle
Eigenschaftenwert
Rectangle , das den Anzeigebereich der Form darstellt.
Hinweise
Sie können die SetBounds-Methode aufrufen, um die DisplayRectangle-Eigenschaft in einem einzigen Vorgang zu ändern.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie mit der DisplayRectangle-Methode bestimmen, ob sich zwei Formen überlappen. Für dieses Beispiel sind zwei OvalShape-Steuerelemente mit dem Namen OvalShape1 und OvalShape2 erforderlich. Positionieren Sie die Steuerelemente so, dass sie einander überlappen, um ein optimales Ergebnis zu erzielen.
Private Sub OvalShape1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) 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);
}
}
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)
Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)