Salve a tutti,
Sono alle prime armi con il C# e ho un problema che mi tormenta:

Attualmente ho un form dove ho inserito un po' di pulsanti, label e listBox.
Non riesco a scrivere dentro alla listBox da un file diverso da Form1.cs (file creato dall'ambiente), mi spiego meglio(spero) all'interno del mio progetto ho creato un file.cs
dove ho inserito:

namespace FirstApp // uguale per tutti i file di progetto
{
public partial class Form1 // dichiarazione classe uguale a Form1.cs
{
public void Init() // questa funzione viene chiamata dall'evento di un pulsante
{
label1.Text = "Ciao"; // l'istruzione viene eseguita (verificato con un breakpoint)
// ma sul Form non mi appare nulla!
// Mentre effettuando la stessa operazione nel file
// Form1.cs mi appare correttamente la scritta sul form.
}
}
}
Secondo il compilatore la sintassi è giusta, questo vale anche per la gestione di una listBox.
Ma allora dove sbaglio?