Visual Basic exit une fenetre

Discussion dans 'Web, design' créé par Gh0$T, 18 Mars 2004.

Statut de la discussion:
Fermée.
  1. Offline
    Gh0$T Elite
    Voilà, j'ai un petit bouton dans le prog et lorsque je clique dessus, je voudrais qu'il coupe la connexion en cours, qu'il attende 2 sec et que ensuite le prog/fenetre ce coupe comme si on cliquer sur la petite croix en heut à droite.

    Code:
    Private Sub Command4_Click() 'Bouton pour arreter la liaison avec le module TINI
        Winsock1.Close
        
    
    
    End Sub
    
    Merci
    Gh0$T, 18 Mars 2004
    #1
  2. Offline
    titloup Elite
    Encore une fois, je fais pas du VB... mais tu dois prendre l'objet fenêtre où repose ton application et ensuite utiser sa méthode pour le fermer...

    Application.close(); /*Nom de ta fenêtre*/

    Un truc du genre... :?
    titloup, 18 Mars 2004
    #2
  3. Offline
    gogoprog Oprahiste vaudou
    J'ai un vague souvenir du genre :

    Code:
    Unload Form1
    Quant à wolf, c'est du vb ici ;)
    gogoprog, 20 Mars 2004
    #3
  4. Offline
    La Poubelle Elite
    C'est pas fermer une fenetre qu'il veut faire, c'est fermer un objet => une pause => ouvrir un objet


    Tu dois déclarer ceci d'abord au module

    Code:
    Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
    lorsque tu veux faire la pause (en millisecones, tu as du le remarquer par rappart au nom de variable incompréhensible dwMilliseconds :D )

    Code:
    Sleep 1000
    La Poubelle, 20 Mars 2004
    #4
  5. Offline
    moustic Touriste
    Il peut aussi utiliser un objet Timer et il donne une intervalle de temp qu'il souhaite.
    moustic, 20 Mars 2004
    #5
  6. Offline
    Ghost Glider Elite

    Code:
    Private Sub Command4_Click() 'Bouton pour arreter la liaison avec le module TINI
        Winsock1.Close
        Sleep(2000)
        NomDeLaForm.Hide
        Unload NomDeLaForm   
    
    
    End Sub
    
    Ghost Glider, 20 Mars 2004
    #6
  7. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    Hey ! Je connaissait pas la fonction Sleep(x)
    Jereck, 20 Mars 2004
    #7
  8. Offline
    Ghost Glider Elite
    Les () ne sont pas obligatoire. Cette commande existe en VB.net mais je ne me rappel plus si elle existait en VB 6. C'est à tester
    Ghost Glider, 20 Mars 2004
    #8
  9. Offline
    titloup Elite
    LoL pas clair le VB :?

    En C++ suffit de faire un simple .close() de l'application ou de la fenêtre et c'est fait :D
    titloup, 20 Mars 2004
    #9
  10. Offline
    Hacko Elite
    pour pas devoir marquer le nom de la fenêtre, on peut mettre "unload me"
    Hacko, 20 Mars 2004
    #10
  11. Offline
    Jereck Procrastinateur
    Equipe GamerZ.be
    Réponse : Non. :-(
    Jereck, 20 Mars 2004
    #11
  12. Offline
    La Poubelle Elite
    En VB aussi, si il veut faire une petite pause avant. Il y a une raison je suppose.

    Comme dans tous les languages (surtout en C), il faut initialiser et éliminer ces données (objets ou variables) proprement. Caca nerveux en mémoire ou problème par la suite sur facture sinon
    La Poubelle, 20 Mars 2004
    #12
  13. Offline
    MoTh Elite
    Oui ben ca tu peux le faire très facilement dans le private sub Form_Unload()
    MoTh, 4 Avril 2004
    #13
Statut de la discussion:
Fermée.