L'idée est plutôt simple. Certains champs varchar de datawindow (et non datawindow) contiennent des descriptions détaillées. Je me demandais s'il est possible de fournir la fonctionnalité suivante (wikipedia-like) aux utilisateurs: La possibilité de cliquer (ou dbl-click ou autre) sur specific words
du texte, en lisant (qui d'une certaine manière devrait être indiqué comme cliquable - il serait parfait si elles pouvaient être colorées en bleu mais je ne pense pas que ce soit possible) et ouvre une fenêtre pertinente (ou réponse). Pensez-vous que quelque chose comme ça pourrait être mis en œuvre?Émulation de la fonctionnalité de lien hypertexte dans les champs de texte de la fenêtre de données
Émulation de la fonctionnalité de lien hypertexte dans les champs de texte de la fenêtre de données
Répondre
Pour obtenir la couleur, vous pouvez utiliser un style riche d'édition de texte si vous utilisez PB 11.5. Pour la fonctionnalité de lien hypertexte, j'essaierais de tirer parti de l'événement Clicked, en essayant d'identifier avec SelectedStart() quel mot a été cliqué et ensuite s'il s'agit ou non d'un lien hypertexte. La colonne devrait avoir TabOrder de sorte qu'un clic placerait le curseur dans le texte.
Bonne chance,
Terry.
si vous utilisez un datawindow RTF, vous pouvez insérer des liens hypertexte (quelle que soit la couleur ou le style que vous souhaitez)
J'ai oublié de dire que nous utilisons PB 10.5.2! – Brani
- 1. Lien hypertexte dans une zone de texte
- 2. Utilisation de lien hypertexte dans la vue de liste sharepoint
- 3. Comment ouvrir une nouvelle fenêtre de lien hypertexte dans IE
- 4. Lien hypertexte de démarrage?
- 5. les données de lien hypertexte ne sont pas transférées à la table de destination
- 6. Arrêter le lien hypertexte héritant de la largeur de div?
- 7. affichant des caractères spéciaux dans le texte de lien hypertexte
- 8. lien hypertexte dans une nouvelle fenêtre C#
- 9. question de lien hypertexte (ancres?)
- 10. Comment concaténer une chaîne dans la fonction de lien hypertexte
- 11. Comment préserver le lien hypertexte lors de la soumission via la forme php dans MySQL
- 12. Supprimer automatiquement les boutons de lien hypertexte de ListBox
- 13. Changer la couleur de lien hypertexte dans l'iphone
- 14. lien hypertexte de construction dans WPF C#
- 15. Comment faire pour que la valeur de l'attribut de texte en sortie soit un lien hypertexte?
- 16. Comment afficher la "description" d'une colonne Lien hypertexte dans la vue Feuille de données? (SharePoint)
- 17. lien pour la fenêtre contextuelle
- 18. Émulation de terminal dans Flex
- 19. obtenir un lien de la base de données dans la fenêtre d'informations google maps
- 20. Lien hypertexte dans le widget Texte Tkinter?
- 21. Ajout d'une colonne de bouton de lien hypertexte dans la grille silverlight de codebehind?
- 22. Émulation de la fenêtre de style "notifications" sur l'application iPhone de Facebook?
- 23. PyQt4: Ajout de la fonctionnalité QtMessageBox.information à la fenêtre personnalisée
- 24. Obtention de valeurs de champs de texte à la page
- 25. Besoin de la fonctionnalité de la page de commentaires UserVoice
- 26. étiquette Sélectionnez l'intérieur problème de lien hypertexte
- 27. Lien hypertexte de travail lors de la redirection de page retour à la page d'origine
- 28. Erreur d'analyse lors de la tentative d'affichage d'un lien hypertexte
- 29. Java - RandomAccessFile (Émulation de la fonction queue de Linux)
- 30. un lien hypertexte de déconnexion en PHP?
J'ai oublié de dire que nous utilisons PB 10.5.2! – Brani
Certainement pas de style d'édition de texte riche pour contrôler la couleur, alors. Sans l'indicateur visuel, je ne mettrais certainement pas en œuvre cela comme un événement Clicked; en tant qu'utilisateur, je ne voudrais pas cliquer dans un champ et avoir quelque chose s'ouvrir sur moi de façon inattendue. Je m'en tiens à DoubleClicked. – Terry
DoubleClicked ne me donne pas le mot sur lequel l'utilisateur a cliqué, juste le nom du champ. Je pensais indiquer un mot comme ceci: $ mot $, puis sélectionnez-le en double-cliquant dessus (pas de code dans l'événement). Puis, peut-être, un clic droit sur la sélection ouvrirait une fenêtre contextuelle personnalisée avec une option pour ouvrir la fenêtre correspondante. – Brani