Mark Talluto userev at canelasoftware.com
Thu Sep 29 00:21:13 CDT 2011


You can use the following messages to capture the delete and prevent it from passing by checking if is one of the objects you wish to protect.

deleteKey
backspaceKey

--example
on deleteKey
   if "protect me" is in the short name of the selobj then
--do not delete
else
   pass deleteKey
end deleteKey


Best regards,

Mark Talluto
http://www.canelasoftware.com




On Sep 28, 2011, at 10:38 AM, Art DiVito wrote:

> I need to prevent users from deleting a control by selecting it with the pointer tool and hitting the delete key.
> According to the LiveCode dictionary (under "deletefield"), an "undo" will work for fields. However, this appears to be true for buttons, but NOT for fields. Thus,
> On deletebutton
> Answer "Can't do that!"
> send "undo" to this card in 5 milliseconds
> end deletebutton
> works fine. However, 
> On deletefield
> 
> Answer "Can't do that!"
> 
> send "undo" to this card in 5 milliseconds
> 
> end deletefield
> does NOT work.
> I don't know whether it will work for images (I need to prevent them from being deleted too).
> What can I do?
> Thanks.
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list