2010-10-05 7 views
0

Tenir compte il y a deux objets champ texte:Sélection de plusieurs objets texte

TextField1="texta"; 
TextField2="textb"; 

Sortie:

texta textb

Maintenant, je veux choisir de "ta" dans TextField1 à "tex" dans TextField2. Par le glissement d'une souris.

Je sais que par des méthodes conventionnelles ce n'est pas possible? Y a-t-il un autre moyen d'y parvenir? Et j'ai besoin de mettre en évidence le texte aussi. S'il vous plaît, aidez-moi ....

Répondre

0

Lorsque la souris est enfoncée dans un champ de test, ajoutez un gestionnaire de la souris pour l'autre champ de texte.

Dans ce gestionnaire, travaillez à partir des coordonnées x locales de la souris et des FontMetrics du texte, combien de caractères doivent être mis en surbrillance.

Vous pouvez ensuite faire setSelection (...) pour mettre en surbrillance les caractères corrects.

Il existe des moyens beaucoup plus faciles de le faire si vous n'utilisez pas plusieurs champs de texte ...

Questions connexes