That is the documented behaviour: All Message functions can have up to three buttons:
* The first button is always the default button. * The last button is always the cancel button. On 2017-07-19 09:20 AM, bugtrac...@gambaswiki.org wrote:
http://gambaswiki.org/bugtracker/edit?object=BUG.1128&from=L21haW4- C THAL reported a new bug. Summary ------- Message.Question should return -1 on cancel Type : Bug Priority : Medium Gambas version : 3.9.90 (TRUNK) Product : Language Description ----------- Message.Question returns 2 if the message window was closed or canceled via <Esc>. That is bad, especially if there are two buttons and the action should not be default, but on button two, like so: Dim ret as integer ret = Message.Question("Do you really want to delete all?", "No", "Yes") -------------------------------------------------------------------------- If the user cancels or closes the window of the message it returns 2! All will be deleted ... ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user