Классу A понадобится экземпляр B где-то первым. Вложение классов в .NET - это просто способ организации типов. Это не подразумевает владения экземпляром.
Так что вам нужно сделать что-то вроде:
class A
{
private B instanceOfB;
// constructor
public A() {
instanceOfB = new B();
instanceOfB.handleClick += instanceOfB_handleClick;
}
// event handler
private void instanceOfB_handleClick(object sender, EventArgs e) {
// blah
}
public class B
{
public event EventHandler handleClick;
public void eventraising(object sender, EventArgs e)
{
if (handleClick != null)
handleClick(this, e);
}
}
}
Кроме того, ваше событие должно называться Click, а не handleClick.