Bonjour,


je suis en train de développer un simple éditeur de texte, à l'aide du contrôle richtextbox, avec les fonctions suivantes :
Ouverture du Fichier,
Recherche,
Sauvegarde du Fichier.



Pourriez vous m'aider sur deux problèmes qui me tracassent ?

l'ouverture du Fichier :

j'utilise la commande 'LoadFile' mais le fichier est toujours accessible
via une autre application. comment vérouiller l'accès à ce fichier ?
La commande 'LoadFile' possède t'elle un paramètre permettant ce
vérouillage ou bien faut il ouvrir le fichier dans le richtextbox et
ensuite ouvrir le fichier à l'aide d'un open et le fermer avec un close
lorsqu'on sort de l'éditeur ...


Recherche :

comment récupérer la position du curseur ?
Ceci dans le but de pouvoir effectuer la recherche plusieurs fois
dans le texte et non plus qu'une fois comme le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
               positionrech = richtext.Find("bonjour", , , rtfNoHighlight)
               If positionrech <> -1 Then
                    richtext.SelStart = positionrech
                    richtext.SelLength = Len("bonjour")
               Else
                    MsgBox "Chaîne introuvable."
               End If

merci d'avance pour toute votre aide,