Export (0) Print
Expand All

Font.Equals Method

Indicates whether the specified object is a Font and has the same FontFamily, GdiVerticalFont, GdiCharSet, Style, Size, and Unit property values as this Font.

Namespace:  System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

public override bool Equals(
	Object obj
)

Parameters

obj
Type: System.Object

The object to test.

Return Value

Type: System.Boolean
true if the obj parameter is a Font and has the same FontFamily, GdiVerticalFont, GdiCharSet, Style, Size, and Unit property values as this Font; otherwise, false.

The following code example is designed for use with Windows Forms, and it requires PaintEventArgs e, which is a parameter of the Paint event handler. The code creates two Font objects and then tests whether they are equivalent.

public void Equals_Example(PaintEventArgs e)
{
    // Create a Font object.
    Font firstFont = new Font("Arial", 16);

    // Create a second Font object.
    Font secondFont = new Font(new FontFamily("Arial"), 16);

    // Test to see if firstFont is identical to secondFont. 
    bool fontTest = firstFont.Equals(secondFont);

    // Display a message box with the result of the test.
    MessageBox.Show(fontTest.ToString());
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft