Ouverture d'un fichier en cliquant 2 fois dessus

Résolu
Signaler
Messages postés
19
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
6 février 2012
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
Bonjours à tous et à toutes !
Voilà mon souci : Avec mon appli je cré des fichier text avec l'extantion NC. Quand je clique deux fois sur un de ces fichiers , celà ouvre mon aplli. Mais une fois que l'appli est ouverte, je voudrai que ce fichier texte s'affiche dans un richtextbox !!!
Comment dois-je faire ?
Merci d'avance .
Plano.

2 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
81
Salut
Le double-clic provoque le lancement de l'exécutable associé à l'extension, ici ton appli, et lance la commande :
   TonAppli.EXE "C:\Le chemin\Le fichier texte.txt"
Donc, ton application ne reçoit pas le fichier, mais le nom du fichier.
Pour le récupérer, il te suffit de regarder le contenu de Command$ au démarrage de ton appli.
Tu n'auras plus qu'à le donner en pature à ta RichTextBox, avec un 
   RichTextBox1.LoadFile "monFichierTexte.txt", rtfRTF
si la structure du fichier est du contenu riche

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
81
Oups : syntaxe de VB6
En .NET, c'est 
   RichTextBox1.LoadFile("monFichierTexte.txt", RichTextBoxStreamType.RichText)