IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Crée fichier après progress bar


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut Crée fichier après progress bar
    Bonjour tout le monde,

    Etant actuellement en train de finir un programme, j'ai un petit soucis.
    J'expose mon problème.
    Je voudrais que quand la personne clique sur mon bouton et que la progress bar se finis, qu'elle crée un fichier texte (.txt) par exemple sur le bureau avec un texte précis.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Public Class Form1
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Timer1.Enabled = True
        End Sub
     
        Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            ProgressBar1.Increment(10)
            If ProgressBar1.Value = ProgressBar1.Maximum Then
                Timer1.Enabled = False
                MsgBox("Done")
            End If
        End Sub
     
        Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
     
        End Sub
     
        Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            MsgBox(" Made by me")
        End Sub
    End Class
    En gros prendant le :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    ProgressBar1.Increment(10)
    If ProgressBar1.Value = ProgressBar1.Maximum Then
    Timer1.Enabled = False
    MsgBox("Fichier crée sur votre bureau")
    Voila on peut voir le MsgBox qui dit que le fichier à été crée sur le bureau, mais il me manque le code juste avant pour qu'il crée le fichier .txt
    Si quelqu'un à une solution ?
    En vous remerciant par avance, Machin000.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    En fait ça n'a pas de rapport avec la progressbar, si ? Tu veux juste savoir comment créer un fichier ?

    Regarde dans la FAQ :
    http://dotnet.developpez.com/faq/vbnet/?page=file

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut
    En faites je veux que quand la progress bar est a 100%
    Que direct après sois crée un fichier .txt sur le bureau avec par exemple à l'intérieur "fichier crée avec succés".
    Et qu'après la MsgBox s'affiche... :s

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    J'ai bien compris ce que tu veux faire, mais ce que je ne comprends pas, c'est ce qui te pose problème... Tu as juste à mettre le code de création du fichier juste avant le MsgBox

  5. #5
    Membre extrêmement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par défaut creer fichier texte sur le bureau
    bonjour
    si cela peut faire ton bonheur voici le bout de code,quoique comme l'as dit tomlev on ne voit pas du tout la logique de ton code(ce que tu communiques n'est pas ton vrai code....bah....)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
     
     
     
    Imports System.IO
     
    Public Class Form1
        Private strFichierChemin As String
        Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            ProgressBar1.Increment(10)
            If ProgressBar1.Value = ProgressBar1.Maximum Then
                Timer1.Enabled = False
                strFichierChemin = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) & "\FichierProgressBar.txt"
     
                Dim fichier As IO.StreamWriter = New StreamWriter(strFichierChemin, False)
                fichier.WriteLine("Fichier ProgressBar.txt cree sur le Bureau...")
                fichier.Close()
                MsgBox("Done")
            End If
     
        End Sub
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Timer1.Enabled = True
     
        End Sub
    End Class
    bon code ....

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/01/2013, 11h32
  2. Progress bar class pour recherche des fichiers
    Par Montor dans le forum Contribuez
    Réponses: 0
    Dernier message: 21/08/2010, 19h50
  3. Réponses: 3
    Dernier message: 26/06/2009, 09h30
  4. Réponses: 5
    Dernier message: 28/05/2009, 23h14
  5. Progress bar / upload de fichier
    Par mchicoix dans le forum XMLRAD
    Réponses: 6
    Dernier message: 21/07/2005, 19h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo