protected virtual void OnFontChanged(EventArgs e) { EventHandler eh = (EventHandler)(Events [FontChangedEvent]); if (eh != null) eh (this, e); for (int i=0; i<child_controls.Count; i++) child_controls[i].OnParentFontChanged(e); }