Dann bau Dir doch eine Dialogmaske mit selbstdefinierten Schaltflächen/Buttons (In den Properties einer Schaltfläche: Typ: OK, Cancel statt Normal). Da kannst Du Dich dann in den Events Scriptmäßig austoben.
Man kann nur das "OK" nicht mehr in ein "Cancel" umbiegen und in die Dialogmaske zurückspringen. Glaube ich wenigstens, musst Du ausprobieren.
Gruß
Sebastian