Well the fontchanged event is pretty much like any event. The event is fired whenever the font of a control is changed to a new font. In the example below we set the font of a button to a new Arial 12pt sized regular font
vb
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Button1.Font = New Font("Arial", 12, FontStyle.Regular, GraphicsUnit.Point, Font.GdiCharSet())
End Sub
When this font change happens (by clicking the button) it will trigger the Button1's fontchanged event
vb
Private Sub Button1_FontChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.FontChanged
MessageBox.Show("Font for Button1 has been changed!")
End Sub
So essentially changing the font of a control will kick off the fontchanged event for that control if one is setup.
Hope that is what you were wanting to know. Enjoy!
"At DIC we be fontchanging code ninjas, we also change our ninja undies on a regular basis too."