Class MyClass{ public delegate void ChangeColorDelegate(); public event ChangeColorDelegate ChangeColor; While(true) if (something == true) (HAVING TROUBLE HERE) if (ChangeColor != null) ChangeColor(); } Class MyOtherClass{ MyClass test = new MyClass(); test.ChangeColor += (THIS IS WHERE I AM HAVING DIFFICULTY)