He solucionado lo del botón cancelar. Al final había que seleccionar el formulario dentro del propio CancelarFormHandle usando el botón cancelar como base e ir subiendo hasta el nodo padre formulario. Llegado a ese punto solo queda borrarlo con remove.
Puede que haya otra forma de hacerlo, pero esta es como mejor me lo han explicado y me ha quedado claro.
He solucionado lo del botón cancelar. Al final había que seleccionar el formulario dentro del propio CancelarFormHandle usando el botón cancelar como base e ir subiendo hasta el nodo padre formulario. Llegado a ese punto solo queda borrarlo con remove.
Puede que haya otra forma de hacerlo, pero esta es como mejor me lo han explicado y me ha quedado claro.
Un saludo.