TechNet
Export (0) Print
Expand All

Font.Equals Method (Object)

 

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 PaintEventArgse, 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
Available since 1.1
Return to top
Show:
© 2016 Microsoft