Always check that the event has subscribers before firing it:
if (this.ReturnResult != null) {
ReturnResultArgs args = new ReturnResultArgs();
args.Result = true;
this.ReturnResult(this, args);
}
If btnYes_Click is executed before the event is subscribed in AskQuestion, then you would get the error mentioned.