ArrayList problem

0

Witam,

Prosze o pomoc, nie umiem do arraylisty dorzucic wiecej niz 1 przypadek klikniecia myszka. Ponizszy kod powinien wyjasnic wiecej:

 ArrayList lista = new ArrayList();

            int polozenie_X = e.X;
            int polozenie_Y = e.Y;
            string przycisk = e.Button.ToString();
            TextWriter tw = new StreamWriter("Klik.txt");
            tw.Write(polozenie_X + ";" + polozenie_Y + ";");
            tw.Write(przycisk + ";");
            tw.Write(DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second + ":" + DateTime.Now.Millisecond);
            tw.Close();

            //richTextBox1.Text = Convert.ToString("Przycisk: " + przycisk + " |  Pol X: " + " " + e.X +" |  Pol Y: " + e.Y +" |  Kiedy: " + DateTime.Now);
            //lista.Add(richTextBox1.Text);
            string klikniecie = ("Przycisk: " + przycisk + " |  Pol X: " + " " + e.X + " |  Pol Y: " + e.Y + " |  Godz: " + DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second);
            lista.Add(klikniecie);
            richTextBox1.Text = Convert.ToString(lista[0]);
            label6.Text = przycisk;

Chodzi o to, zeby cala historie klikniec myszka zapisac do arraylisty i do pliku podczas zamykania programu + arraylista wyswietla sie w richtextboxie na form1 - pomoze ktos? Sprawa bardzo pilna

Nie proponujcie uzywania czegos innego oprocz arraylisty, poniewaz musze tego uzyc - taki wymog.
Z gory dziekuje za pomoc - kazda wskazowka sie przyda.

0

Być może dlatego że zawsze na początku tworzysz nową instancję listy. Zadeklaruj ją w klasie a nie w metodzie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1