none
Comment créer une variable dont la portée s'étend à toutes les classes de mon projet ? RRS feed

  • Question

  • Je voudrais créer une variable reconnue dans tous mes formulaires.

    Dans VB6, je n'avais qu' à créer un module contenant toutes les variables déclarées "public" de ce type.

    Ça ne marche pas avec VB.net.

    Pouvez-vous m'aider ?



    Pierre Allemand

    samedi 19 juillet 2014 10:08

Réponses

  • Bonjour,

    Vous devez utiliser le mot clef Shared comme suit :

    Public Class Toto
         
         Public Shared StaticValue As Integer
     End Class

    Ensuite, vous pouvez y accéder dans toutes les autres class comme suit :

    Toto.StaticValue = 1

    Cordialement,


    Kevin BEAUGRAND, Modis FRANCE
    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.

    dimanche 20 juillet 2014 08:22

Toutes les réponses

  • Bonjour,

    Vous devez utiliser le mot clef Shared comme suit :

    Public Class Toto
         
         Public Shared StaticValue As Integer
     End Class

    Ensuite, vous pouvez y accéder dans toutes les autres class comme suit :

    Toto.StaticValue = 1

    Cordialement,


    Kevin BEAUGRAND, Modis FRANCE
    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.

    dimanche 20 juillet 2014 08:22
  • Merci beaucoup Kevin !

    Pierre Allemand

    dimanche 20 juillet 2014 08:23