Bob.
I played around with this for just a minute. The main issue is that the selectionChanged message is sent after the selection has changed, so that it is easy to get the new selectedText, but not the old. Perhaps the best route is to keep track of the most recent and next-most recent selections in a custom property of the field: on selectionChanged var set the recentText of me to item 2 of the recentText of me & "," & the selectedtext put the recentText of me into fld "mostRecent" --just for testing end selectionChanged I made a field "mostRecent" just to see the data. Select successive various text in the target field. You can now call either item of the custom property as needed. As you say, too bad the message doesn't natively know where it was as well as where it ends up. Craig Newman -----Original Message----- From: Bob Sneidar <b...@twft.com> To: How to use LiveCode <use-livecode@lists.runrev.com> Sent: Fri, Dec 30, 2011 9:30 am Subject: The previous selection I vaguely remember a discussion a long time ago about getting the last thing selected, when you selected something different. In my case, I want to detect a selectionChanged, verify some things and then go back if the verification fails. I can code it, but I was hoping there would be something easier along the lies of: on selectionChanged theOldSelection Bob _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode