Problème de portée des Listes
Bonjour
J'ai un problème avec la portée d'un "List(OF).
Ayant rencontré un problème dans une application, j'en ai écrit pour essai une autre avec un module "Module1" et un formulaire "Form1"
Dans le module, je crée une "List(Of Integer)" MaListe que je rempli avec 11 chiffres
j'ouvre mon formulaire et met un point d’arrêt dans Form1_Load.
Je m'aperçois que MaListe, bien que déclarée Public n'est plus visible dans Form1 et je ne comprend pas pouquoi.
J'ai du oublié quelque chose quelque part, mais je n'ai pas trouvé quoi
Merci de votre réponse
Voici le code de Module1
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Imports System.Collections.Generic
Module Module1
Public MaListe As List(Of Integer)
Public i, B As Integer
Public Sub Main()
Dim MaListe As New List(Of Integer)
For i = 0 To 10
MaListe.Add(i)
Next
B = MaListe(5)
Form1.ShowDialog()
End Sub |
Et celui de Form1
Code:
1 2 3 4 5 6 7
|
Imports System.Collections.Generic
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim A As Integer
A = MaListe(2)
End Sub |