On Sep 27, 2004, at 1:27 PM, [EMAIL PROTECTED] wrote:

I've got a text field that contains a list of filenames, along with commands
to "Download", and "View", like this:


Filename1          Download     View
Filename2          Download     View
Filename3          Download     View
Filename4          Download     View


What I want to do is make it so that I can trap that the user has clicked on
the word "Download" or "View". I am presently doing this successfully using
the mouseText function and trapping for "Download" or "View"


However, I also want to allow the user to click on the filename, hiliite it,
and hit the Delete key to delete the file. In order to do that, it seems
like I need to turn on the "auto hilite text" checkbox, and turn on the "use list
behavior" checkbox. However, when I do that, my ability to trap for the
individual word on a line goes away (the mouseText then returns the text for the
entire line, so I can't trap for Download or View anymore)


Is there a way I can hilite a line within a text field and still permit "the
mousetext" command to work? (So that it only returns the word the user has
clicked on)


OR, if there was a way to set the hilite of a line via Transcript - - that
seems like it would work too - - - however, I've found that it only works if I
have the "auto hilite/Listbox" checkboxes turned on for the field.

To avoid problems, you could turn on listBehavior and combine the hilitedLine and the clickH:


if (the clickH > item n of the tabStops of me) and \
(the clickH < item (n + 1)  of the tabStops of me) then

See the script of field Controls in Rev Application Browser which uses this method.
Hope this helps.


Amicalement,

�ric Chatonet
24, Boulevard de Port-Royal
75005 Paris

Fixe :          33 1 43 31 77 62
Mobile :                33 6 20 74 50 89

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to