Zone de texte dans un canvas [Résolu]

Signaler
Messages postés
12
Date d'inscription
dimanche 30 novembre 2003
Statut
Membre
Dernière intervention
27 juillet 2006
-
Messages postés
12
Date d'inscription
dimanche 30 novembre 2003
Statut
Membre
Dernière intervention
27 juillet 2006
-
Bonjour, le but serais de créer une zone de texte dans un canvas je sais comment écrire dans un canvas je sais comment le déplacer dans le fond de ma form... Le problème est quand je déplace mon canvas contenant mon texte il disparait puisque je spécifie une nouvelle position mais je ne trouve aucune solution pour retrouver mon texte j'ai créé un tableau à deux dimension avec la position de chacune de mes zone de texte et le texte qu,elles contiennent et j'essaie de rechercher
dans le tableau selon ma position pour retracer mon texte mais comme la possition change avant la recherche et bien sa ne marche pas
je me demandait s'il n'existerait pas d'autres solutions qui ferais en sorte que mon texte suive lors d'un déplacement.

4 réponses

Messages postés
436
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
5 février 2015

Il faut que tu mettes dans FormOnPaint le code qui écrit sur le canvas

DrJerome
Messages postés
12
Date d'inscription
dimanche 30 novembre 2003
Statut
Membre
Dernière intervention
27 juillet 2006

J'ai mis tous mes zone de texte dans un TList avec leur position et sur le MouseMove je retrace tous mes zone de texte ainsi que mes formes en changeant leur position aussi dans la liste. Cela s'éfectue dans une boucle que je déclenche aussi lors d'un clic donc pour trouver l'élément courant il s'agit de l'élément entrain de ce redessiner dans ma boucle je vérifie si l'indice est sélectionné, si s'est le cas et bien l'usagé peut modifier la zone de texte en cliquant sur un bouton modifier jusqu'à présent il ne met pas possible de modifier dès que l'usagé clic dessus la zone de texte contrôler à l'aide du canvas mais bon ... je crois que je vais faire avec.

Il serait grand temps que quelqu'un crée une autre façon que les canvas pour dessiner des formes et les contrôler.

En informatique il n'y a pas de problème il n'y a que des solution
Messages postés
12
Date d'inscription
dimanche 30 novembre 2003
Statut
Membre
Dernière intervention
27 juillet 2006

Le but était de créer un mini paint permettant de dessiner seulement les formes souhaité il s'agit en fait d'une norme.

Pour les zone de texte ou pour ajouter une zone de texte dans une forme dessiner sur le canvas du texte et pouvant être changé de position on doit conserver les position left right bottom et top de chacune des figures et controler le déplacement sur c'est 4 points lors d'un mouse move.
Messages postés
1725
Date d'inscription
vendredi 27 décembre 2002
Statut
Modérateur
Dernière intervention
11 avril 2021
8
Je cite :
"l'usagé peut modifier la zone de texte"
L'usagé, c'est les + de XXX ans, lol mdr ?
Bonne prog' quand même ;)