Detecting the Cancel Button

Detecting the Cancel Button

In my “Save As” dialog box (from CMDIALOG.VBX), my OK button and Cancel button both save work. How do I recognize when the userpresses the Cancel button?

One of the properties of the Common Dialog (before you set the Action property) you can set is the CancelError flag. If you set this, you will get a trappable error indicating that the user pressed the Cancel button. Unfortunately, it is the only way to catch the button. There is an example in the VB help file for this topic, and it is fairly straightforward (once you know it exists, that is).


Share the Post: