String einem Event übergeben C#

#2767338
Lesenswert?

Hi hab folgendes Problem.

Habe ein Event a:
1
void btn_Click(object sender, EventArgs e)
2
{
3
            
4
     Button button = sender as Button;
5
     string COM = button.Tag.ToString();
6
}

Ich benötige den String COM in einem anderen Event, also z.B.

1
void Connector_MostMessageSent(object sender, MostMessageEventArgs e)
2
{
3
     Console.WriteLine("COM");
4
}

ist das möglich, einen String von einem Event dem anderen zu übergeben?

Danke im Voraus.

Gruß

Agit
#2767449
Lesenswert?

Die Events existieren ja nicht im luftleeren Raum.
Die gehören zu irgendeiner Klasse. Und in dieser Klasse machst du dir 
eine entsprechende Variable rein.

In irgendeiner Form bilden die Klassen deines Programmes einen Baum. In 
diesem Baum gehst du hoch, solange bis du an der Stelle bist, an der die 
Variable logisch dazugehört.
Oft gibt es auch so etwas wie ein 'Konfigurationsobjekt', welches die 
aktuelle Konfiguration des Programmes darstellt und in dem Dinge wie zb 
'die aktuelle vom Benutzer ausgewählte zu benutzende Schnittstelle' 
abgelegt sind. Von diesem Konfigurationsobjekt gibt es nur 1 Stück und 
es wird an alle Klassen weitergegeben, damit sie sich die Daten 
rausholen können, die sie brauchen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren