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 :

Garder la valeur d'une variable d'une classe, utilisé dans plusieur form.


Sujet :

VB.NET

  1. #1
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Garder la valeur d'une variable d'une classe, utilisé dans plusieur form.
    Bonjours tout le monde,

    Dsl si le post n'est pas au bon endroit.

    Je suis actuellement en train de programmer sur vb.net 2002.

    Voici mon problème.

    Dans mon programme j'utilise plusieurs forms et une classe EXCEL que j'ai créer pour effectuer les action lire, écrire, ouvrir, charger et fermer.

    Ce que je voudrais faire c'est de gérer l'état du fichier (s'il est ouvert ou non), ce qui me permettra de le fermer et de dé-allouer à la fermeture complète du programme.

    Mon problème c'est que les variables booléennes qui me permettent de savoir si l'application EXCEL est ouverte ou non, se remettent à zéro lorsque je change de form (donc je perd ainsi ma gestion de fermeture)

    Merci d'avance de votre aide.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 77
    Points : 60
    Points
    60
    Par défaut
    Bonjour,

    Où as-tu déclaré ton objet ?

    Normalement, si tu le déclares Public dans un module, le tour est joué !

  3. #3
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Ben j'ai créé une classe excel ou on peut faire toute les actions en rapport avec excel puis je fais appel à cette classe lorsque j'effectue des action sur le fichier excel.

    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Dim f_e As fichier_excel
     
    Private Sub boutton_ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles boutton_ok.Click
     
            Dim a As String = chemin_fichier_excel
            f_e = New fichier_excel()
            f_e.charger(chemin_fichier_excel)
            Me.Hide()
            f.ShowDialog()
            f_e.Fermer()
     
        End Sub
    En gros la classe excel.vb est indépendante.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 77
    Points : 60
    Points
    60
    Par défaut
    J'ai bien compris l'utilité de ta classe mais si tu déclare f_e dans form1, tu ne l'auras pas dans form2.

    C'est peut-être ça ton souci ?

    Où alors il faudrait que tu donnes plus de détails sur ta classe.

Discussions similaires

  1. Valeur d'une variable devient une variable
    Par dragondumond dans le forum VB.NET
    Réponses: 21
    Dernier message: 09/04/2013, 18h07
  2. transmission des valeurs d'une variable d'une fonction a une autre
    Par Invité dans le forum GTK+ avec C & C++
    Réponses: 7
    Dernier message: 23/07/2009, 00h05
  3. Réponses: 12
    Dernier message: 06/08/2008, 15h39
  4. Garder une référence vers une variable d'une autre classe
    Par choupeo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 08/12/2007, 19h30
  5. Désigner une variable avec une variable?
    Par littleman dans le forum Paradox
    Réponses: 4
    Dernier message: 12/08/2002, 12h21

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