Je travaille sur une application C# où, lorsqu'un formulaire est chargé, je souhaite qu'il lise le contenu d'un fichier txt et le stocke dans un tableau. Ensuite, quand un clic sur un bouton sur le formulaire, je veux que le bouton clic sur l'événement pour accéder au tableau. Comment puis-je passer le tableau à l'événement de clic sur le bouton? Mon code ci-dessous a une erreur "statusArray n'existe pas dans le contexte actuel" et est liée à la référence au tableau dans l'événement click button. Qu'est-ce que je dois faire?Lorsqu'un formulaire charge le fichier txt lu dans le tableau
Susan
private void btnCompleted_Click(object sender, EventArgs e)
{
for (int i = 0; i < statusArray.Count; i++)
{
if (statusArray[i].Equals("Complete"))
lstReports.Items.Add(statusArray[i-2]);
}
}
private void Reports_Load(object sender, EventArgs e)
{
// declare variables
string inValue;
string data;
ArrayList statusArray = new ArrayList();
inFile = new StreamReader("percent.txt");
// Read each line from the text file
while ((inValue = inFile.ReadLine()) != null)
{
data = Convert.ToString(inValue);
statusArray.Add(inValue);
}
// Close the text file
inFile.Close();
}
Il serait bon de rendre cela privé aussi. –