La conclusion le XY-Postion d'une string dans une string

Programmation d'applications complexes
Hroudtwolf
Messages : 27
Inscription : sam. 12/mars/2005 5:55
Localisation : Germany(Hessen)
Contact :

La conclusion le XY-Postion d'une string dans une string

Message par Hroudtwolf »

Quelqu'un sait une façon pour trouver le XY-Postion d'une string ?
La ficelle vient d'un editorgadget.


Je merci pour toutes réponses serviables.



[S'il vous plaît, excuser mon français]
Dernière modification par Hroudtwolf le mar. 15/mars/2005 2:40, modifié 1 fois.
Torp
Messages : 360
Inscription : lun. 22/nov./2004 13:05

Message par Torp »

Tu veux retrouver sur quelle ligne se trouve un texte dans un EditorGadget?
LeCyb
Messages : 273
Inscription : dim. 26/déc./2004 20:49

Message par LeCyb »

Je pense qu'il veut savoir comment trouver la position (ligne et position) d'une chaîne dans un EditorGadget.

Je n'ai pas encore utilisé ce composant mais je pense que c'est possible comme ceci:

1) text = GetGadgetText...
2) pos = FindString (text, text2find...
3) While (arrêter à pos) + FindString(Text, Chr(13)+Chr(10)...) + compteur de lignes (-1)
On récupère le nombre de lignes et la position de la ligne (pos2)
4) FindString (text, text2find, pos2)
On récupère la position de la chaîne sur la ligne


In English:

I never used before this component but I think that it's possible like this:

1) text = GetGadgetText...
2) pos = FindString (text, text2find...
3) While (stop at pos) + FindString(Text, Chr(13)+Chr(10)...) + line counter (-1)
We get the number of lines and the position of the line (pos2)
4) FindString (text, text2find, pos2)
We get the position of the text2find in the line
Vive le thread-safe !
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message par Heis Spiter »

Il y a des APIs Windows pour ça, mais elles sont relativement complexes...
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
Répondre