2009-02-22 7 views

Répondre

1

Je l'ai fait quelque chose de très similaire récemment dans une bible application, fait aussi à Delphes.

L'utilisateur peut sélectionner un seul couplet et un seul mot des versets sélectionnés. (Mais cette fonctionnalité n'est pas encore publiée, alors ne vous embêtez pas à la chercher)

J'ai utilisé le contrôle du navigateur Web de Microsoft et ajouté mon propre type de gestion de sélection.

J'ai effectué la mise en forme en incluant les éléments pertinents avec les éléments span et en changeant leur style CSS. Lorsque la sélection est supprimée, je supprime également les éléments englobants.

La partie dure reculait les sélections « visuels » avec une structure de données de sélection et la manipulation de tous les événements de sélection (en cliquant, shift-clic, Shift-Ctrl-clic, ...)

0

Embedding IE semble être un moyen plus facile de le faire comme DR says, mais vous pouvez également le faire manuellement en dessinant tout sur une toile, un moyen facile serait de créer deux bitmaps (un sans sélection et un autre sélectionné (pourrait être aussi compliqué que vous le souhaitez - pointillé, coloré, ...)), et vous devez connaître les positions/rects de tous vos caractères ce qui serait un peu difficile pour les longs textes.

Vous montrez essentiellement le bitmap non sélectionné, et chevaucher les parties sélectionnées par des parties de la deuxième image.

Vous devez également gérer la sélection manuelle par OnMouseDown, OnMouseMove, OnMouseUp ...

Questions connexes