Hallo,
zunächst ist die Frage wo hast du die Klasse erstellt? In der Form1?
oder außerhalb der Form1? Ich würde dir raten außerhalb der Formen eine
Klasse zu erstellen, die eine static-Variable beinhaltet und die public
ist:
public static class xy{
private static string meinString;
//oder
private static string[] meineStrings; //-> für mehrere strings
...
.
.
// dann die funktion für die übergaben
public string getStrings(){
return meinString;
}
//evtl. noch eine Funktion die von überall aus abrufbar ist und mit
der man seine Strings bestimmen kann:
public void setString(string neuerWert){
meinString = neuerWert;
}
...
dies Klasse kann jetzt von (eigentlich) jeder Form/Funktion in der Form
verwendet werden. Man muss quasi kein Objekt der Klasse erzeugen sondern
greift direkt auf die Funktionen ein: xy.getStrings(); und mit
xy.setString("irgendeinWort"); setzt man den Wert.
Ich hoffe ich konnte dir helfen, über Feedback würde ich mich freuen.
Habe das jetzt alles ohne zu testen aufgeschrieben. Bei Fehlern helfe
ich gerne