{
            TextBox[] t = { textBox1, textBox2, textBox3, textBox4, textBox5,
                          textBox6,textBox7,textBox8,textBox9,textBox10,textBox11,
                          textBox12,textBox13,textBox14,textBox15,textBox16,
                          textBox17};
            string[] p= {"r2012.txt","r2013.txt","r2014.txt","r2015.txt","r2016.txt",
                            "r2017.txt","r2018.txt","r2019.txt","r2020.txt"};
            
            string[] m = {"Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec",
                             "Lipiec","Sierpień","Wrzesień","Październik",
                             "Listopad","Grudzień"};
            string x=m[comboBox2.SelectedIndex];
            for (int i = 0; i < 17; i++)
            {
                x += "\r\n";
                x+=t[i].Text;
            }
            FileStream plik = new FileStream(p[comboBox1.SelectedIndex-1], FileMode.Create,
                FileAccess.Write);
            textBox10.Text = (x.Length).ToString(); // tutaj za kazdym razem sprawdzam dlugosc stringa i jest niezerowa //wiec cos powinno sie dziac

            StreamWriter z = new StreamWriter(plik);
            z.Write(x); //w tym momencie nic sie nie dzieje
            plik.Close();
         } 

mam cos takiego... ale pomimo ze otwiera/robi plik to nic wiecej sie nie dzieje .... zadna informacja nie zostaje zapisana... nie mam pojecia czemu.