VB 2010 : Aide

Résolu/Fermé
Utilisateur anonyme - 22 févr. 2013 à 13:28
 Utilisateur anonyme - 24 févr. 2013 à 15:19
Bonjour,

Voilà je développe actuellement une application sous Visual Basic 2010
Je souhaite qu'une Windows Form s'ouvre que lors du premier démarrage de l'application.
Merci d'avance
A voir également:

2 réponses

ShayFmw Messages postés 106 Date d'inscription samedi 12 janvier 2013 Statut Membre Dernière intervention 10 juillet 2013 43
Modifié par ShayFmw le 22/02/2013 à 22:05
Coucou,

Personnellement, j'aurai fais comme ça, dans un fichier txt par exemple :
(au passage, il faut créer un fichier text nommé config par exemple, mettre le chiffre 1 à la première ligne, juste ce chiffre)

Dans le load du form principal de l'application, mettre :

'Vérification : le logiciel a t-il été ouvert pour la première fois ?
Dim filePath As String = "config.txt"
Dim fileLine As List(Of String) =
File.ReadLines(filePath ).ToList()
If fileLine(0) = "1" Then
MaForm.Show() 'on affiche la form du premier lancement

'Après avoir ouvert la form pour les petits nouveaux utilisateurs, on écrit 0 dans le fichier txt pour ne plus l'afficher au prochain lancement.
Dim filePathWrite As String = "config.txt"
Dim lines As List(Of String) =
File.ReadLines(filePathWrite ).ToList()
lines(0) = "0"
File.WriteAllLines(filePathWrite, lines)

End If


Voilà,
pense aussi à importer
Imports System.IO
Passionné d'informatique et de jeux vidéos.
1
Utilisateur anonyme
24 févr. 2013 à 14:10
Bonjour ,
En fait je n'ai pas compris si le fichier txt doit être dans la projet Visual Basic
ou sur les ordinateurs des utilisateurs ?
Merci d'avance
0
ShayFmw Messages postés 106 Date d'inscription samedi 12 janvier 2013 Statut Membre Dernière intervention 10 juillet 2013 43
Modifié par ShayFmw le 24/02/2013 à 14:56
le fichier doit être dans le même répertoire que l'application.
Exemple
C:\Program Files\Shay\application.exe
C:\Program Files\Shay\config.txt
(et donc doit être fourni avec l'application aux utilisateurs)
0
Utilisateur anonyme
24 févr. 2013 à 15:19
Merci beaucoup de votre aide
0