Bonjour,

Situation:
J'ai un arrayList sous forme de variable globale dans une classe de formulaire et j'ai deux fonctions relatives respectivement àa deux boutons du formulaire

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
 
 
Partial Public Class machin Inherits System.Web.UI.Page
 
    Dim docs As New ArrayList
 
    Protected Sub b1_Click(ByVal sender As Object, _
                                   ByVal e As EventArgs) Handles b1.Click
            Dim nouveauDoc As Document = New Document(nomFichier, FileUpload1.FileBytes)
            docs.Add(nouveauDoc)
            MsgBox("nbre d'éléments: " & docs.Count.ToString & " caractèes.",vbOKOnly,"")
     end sub
 
    Protected Sub b2_Click(ByVal sender As Object, _
                                   ByVal e As EventArgs) Handles b2.Click
 
            MsgBox("nbre d'éléments: " & docs.Count.ToString & " caractèes.",vbOKOnly,"")
     end sub
Le probleme c'est que apres l'ajout d'un objet dans mon arraylist dans la méthode de click sur le bouton b1, l'arraylist redevient vide et je peux pas m'en servir dans la fonction relative au click sur le bouton b2. le premier msgbox m'affiche bien 1 comme nombre d'éléments... mais le deuxièeme m'affiche 0 :-/

Pourriez-vous m'aider svp ?