Font::Equals Method (Object^)
.NET Framework (current version)
Indicates whether the specified object is a Font and has the same FontFamily, GdiVerticalFont, GdiCharSet, Style, Size, and Unit property values as this Font.
Assembly: System.Drawing (in System.Drawing.dll)
Parameters
- obj
-
Type:
System::Object^
The object to test.
Return Value
Type: System::Booleantrue 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. System::Drawing::Font^ firstFont = gcnew System::Drawing::Font( "Arial",16 ); // Create a second Font object. System::Drawing::Font^ secondFont = gcnew System::Drawing::Font( gcnew 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
Available since 1.1
Show: