begin process at 2012 02 14 06:06:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

Recherche index de debut de ligne dans RichTextBox, PS: devient fou !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recherche index de debut de ligne dans RichTextBox, PS: devient fou !

vendredi 9 janvier 2009 à 13:58:24 | Recherche index de debut de ligne dans RichTextBox, PS: devient fou !

magicgus

Membre Club
Bonjour, j'ai chercher un peu partout mais je n'ai pas réussi à trouver precisement !

Je veut faire une coloration syntaxique comme par exemple l'ide de vb6 le fait, ligne par ligne, je m'explique :

Les rares coloration syntaxique que j'ai vu traite le contenu de tout un RichTextBox d'un coup !
Moi je veut faire la color en temp réel et pour ne pas bouffer toutes les ressources du pc, qu'a chaque ajout de caractères il n'ait pas à me recoloriser 700 lignes d'une classe PHP par exemple, en fait je veut traiter seulement le contenu de la ligne en cours.

Donc je m'en suis aller chercher toutes les valeurs en temps réel de positionnement dans un RichTextBox et j'ai trouver les choses suivantes :

- Position courrante du marqueur,
- Début du texte (premier caractère du RTF)
- Fin de texte (dernier caractère du RTF)
- Ligne courrante
- Nombre total de ligne
- Dernier caractère de la ligne (avec recherche de passage à la ligne)

Mais voilà, pas moyen de trouver la position du premier caractère de la ligne en cours !!!
Il faudrais pour ça que je puisse soit trouver le passage à la ligne précedent soit le nombre de caractère de la ligne en cours...

Je penser faire une recherche en sens inverse pour recherche le passage à la ligne précedent, pas possible, en tout cas pas avec les methodes disponible par défault, donc du coup je me suis dit que j'alais faire une recherche dans le bon sens de la ligne précedente, pas moyen de pointer vers la lignes précedentes avec le n° de ligne (on se demande à quoi il sert !)

Bref je suis perdu et un peut saouler, comme d'hab je me rend compte de la débilité de conception de certain contrôles MS, il code vraiment comme des {#~~[[#...

Y'a une jolie fonction GetLineFromChar qui renvoie la ligne courante mais on ne peut rien en faire !!!
N'aurait il pas pus faire soit une fonction du genre CharCountFromLine ou bien faire une recherche en sens inverse du genre Variable =RichTextBox1.find("toto", 15, -38)

Bref si qqun connait la solution, merci, moi je continue à chercher,

Recément je me suis mis au JavaScript et PHP ces language me fesait peur, mais malgré mes 10 ans de vb6 j'arrive à un résultat beaucoup plus rapidement en PHP alors que j'ai commencer y a une semaine ! Devrais-je me mettre au c# ou java ?


Guillaume
vendredi 9 janvier 2009 à 15:12:38 | Re : Recherche index de debut de ligne dans RichTextBox, PS: devient fou !

Renfield

Administrateur CodeS-SourceS
tout simplement:

Sendmessage avec EM_LINEINDEX

http://msdn.microsoft.com/en-us/library/bb761611(VS.85).aspx


Cette discussion est classée dans : ligne, trouver, recherche, caractère, richtextbox


Répondre à ce message

Sujets en rapport avec ce message

trouver un caractère "spécial" dans une chaine (genre é ou à) [ par Thanos_the_yopper ] voila mon probleme :Je lis dans un fichier XML un texte et je dois mettre d'une autre couleur un certain mots (dans le cas d'un moteur de recherche)Ge Recherche cellule vide [ par Dominike ] Bonsoir à tous !Nouveau petit souci pour lequel je ne parviens à trouver la solution seul pour le moment.Je n'ai pas eu de difficulter à trouver la sy recherche dans document [ par marty14 ] Bonjour à tous, En tant que gros débutant en VB je me permet de faire appel à vous pour la conception d'un petit projet qui doit trouver un mot précis Recherche d'une valeur dans une ligne [ par wassim0285 ] Bonjour, Comment je peux trouver si une valeur existe ou non sur une ligne particulière, sachant que je connais la ligne ( c'est la ligne 1), donc je Recherche par ligne (en utilisant DateTimePicker) [ par kwamivi95 ] Bonjour messieurs, je débute sous visual basic ,je vous explique mon probleme. Je reçois des informations provenant d'une liaison série dans une Ric Recherche par ligne (en utilisant DateTimePicker) [ par kwamivi95 ] Bonjour messieurs, je débute sous visual basic ,je vous explique mon probleme. Je reçois des informations prevenant d'une liaison serie dans une RichT Retour à la ligne sur un RichtextBox [ par ocanrut ] Bonsoir, Dans une form j'utilise un RichTextBox pour afficher du texte. Je voudrais que lorsque l'utilisateur se trouve dans le richtextBox lorsqu'il richtextbox retour à la ligne [ par sapruflax ] Bonjour,J'utilise un richtextbox et je souhaiterais que mon texte ne revienne pas à la ligne automatiquementMais en utilisant le multiligne quand même Recherche - Cryptage DES [ par Yoooop ] Bonjour à tous, Voilà plusieurs jours que j'essaye de trouver un bout de code qui prend en compte le cryptage DES avec le mode ECB. J'ai trouvé 2-3 Recherche d'une cellule et suppresuin de la ligne correspondante [ par scamanto024 ] Bonjour, je suis débutant en VBA, et j'aimerai faire une petite manip sur excel via VBA: j'ai 2 feuil, la 1ere contient une liste(exhaustive) des alar


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales