Wypisanie danych do textbox z innej klasy

0

Witam, proszę o nakierowanie mnie, jak mogę wypisywać dane z jednej klasy w textBox z innej, głównej klasy.

Klasa główna:

namespace mojeliczby
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text=("DONE");
            testowa1 testowa = new testowa1();
            testowa.losowanie();
        } 
    }
}

Klasa gdzie tworze liczby:

namespace mojeliczby
{
    class testowa1
    {
        string zmienna;
        public void losowanie()
        {
            for (int i = 0; i < 10; i++)
            { 
                zmienna+=("test "+i);
            }
        }
    }
}

Chciałbym, aby te liczby 0..9 wpisywać w textBox1 po wciśnięciu Button1. Jak mogę w prosty sposób to wykonać?

0

A nie lepiej wywołać metodę, która zwróci dane w tej głównej klasie i wtedy sobie to wpiszesz do textboxa?

0

Lepiej, dla małej aplikacji. Ta domyślnie ma być większa i pracować wielowątkowo, dlatego chcę poznać możliwość dostępu do tej kontrolki z innej klasy.

0
        public void losowanie(TextBox tb)
        {
            for (int i = 0; i < 10; i++)
            { 
                tb.Text+=("test "+i);
            }
        }

testowa.losowanie(textbox1);

A nie lepiej wywołać metodę, która zwróci dane w tej głównej klasie i wtedy sobie to wpiszesz do textboxa?

Lepiej, dla małej aplikacji.

Nie wiesz jak przekazać parametr do metody, nie znasz konwencji nazewnictwa w C#, a wiesz co jest lepsze dla małej a co dla większej aplikacji?

0

Takie założenie, skoro błędne, to ok, po to dział dla zielonych, żeby się uczyć.

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