PointF.Equality(PointF, PointF) Betreiber
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public:
static bool operator ==(System::Drawing::PointF left, System::Drawing::PointF right);
public static bool operator == (System.Drawing.PointF left, System.Drawing.PointF right);
static member ( = ) : System.Drawing.PointF * System.Drawing.PointF -> bool
Public Shared Operator == (left As PointF, right As PointF) As Boolean
Parameter
Gibt zurück
true
, wenn der X-Wert und der Y-Wert der linken und rechten PointF-Strukturen gleich sind, andernfalls false
.
Beispiele
Im folgenden Codebeispiel wird die Verwendung des Equality Operators veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in ein Windows Form-Format ein. Behandeln Sie das Ereignis des Formulars Paint , und rufen Sie opAdditionExample
auf, und übergeben Sie e
als PaintEventArgs.
private void OpAdditionExample(PaintEventArgs e)
{
PointF point1 = new PointF(120.5F, 120F);
SizeF size1 = new SizeF(120.5F, 30.5F);
RectangleF rect1 = new RectangleF(point1, size1);
if (new PointF(rect1.Right, rect1.Bottom) == point1 + size1)
e.Graphics.DrawString("They are equal", this.Font, Brushes.Black, rect1);
else
e.Graphics.DrawString("They are not equal", this.Font, Brushes.Red, rect1);
}
Private Sub OpAdditionExample(ByVal e As PaintEventArgs)
Dim size1 As New SizeF(120.5F, 30.5F)
Dim point1 As New PointF(20.5F, 20F)
Dim rect1 As New RectangleF(point1, size1)
If New PointF(rect1.Right, rect1.Bottom) = point1 + size1 Then
e.Graphics.DrawString("They are equal", Me.Font, Brushes.Black, rect1)
Else
e.Graphics.DrawString("They are not equal", Me.Font, Brushes.Red, rect1)
End If
End Sub