Hallo,
ich würde gerne ein MouseMove Event auf eine Textbox ausüben. Die klassische Event Variante funktioniert auch wunderbar, also:
[highlight=c#]
TextBox b1 = new TextBox();
b1.MouseMove += new MouseEventHandler (MouseMove);
...
public void MouseMove(object sender, MouseEventArgs e)
{
...;
}
[/highlight]
allerdings würde ich gerne neben dem sender und dem eventargs eine zusätzliche Variable mitgeben (z. B. einen String). Der String hat nichts mit der Textbox zu tun und kann deshalb auch leider nicht über den sender abgefragt werden, da dieser aber verarbeitet werden soll, sobald das MouseMove Event greift, brauche ich diesen als Extravariable.
Wie schaffe ich es ein Event zu deklarieren, welches mir neben dem sender und dem eventargs auch einen String zum bearbeiten angibt.
also sowas in dieser Art:
[highlight=c#]
public void MouseMove(object sender, MouseEventArgs e, string message)
{
System.Console.WriteLine(message);
...
}
[/highlight]
Hab schon viel rumprobiert, komme aber nicht auf die Lösung.
Danke für die Hilfe.
mfg
stash
ich würde gerne ein MouseMove Event auf eine Textbox ausüben. Die klassische Event Variante funktioniert auch wunderbar, also:
[highlight=c#]
TextBox b1 = new TextBox();
b1.MouseMove += new MouseEventHandler (MouseMove);
...
public void MouseMove(object sender, MouseEventArgs e)
{
...;
}
[/highlight]
allerdings würde ich gerne neben dem sender und dem eventargs eine zusätzliche Variable mitgeben (z. B. einen String). Der String hat nichts mit der Textbox zu tun und kann deshalb auch leider nicht über den sender abgefragt werden, da dieser aber verarbeitet werden soll, sobald das MouseMove Event greift, brauche ich diesen als Extravariable.
Wie schaffe ich es ein Event zu deklarieren, welches mir neben dem sender und dem eventargs auch einen String zum bearbeiten angibt.
also sowas in dieser Art:
[highlight=c#]
public void MouseMove(object sender, MouseEventArgs e, string message)
{
System.Console.WriteLine(message);
...
}
[/highlight]
Hab schon viel rumprobiert, komme aber nicht auf die Lösung.
Danke für die Hilfe.
mfg
stash
Comment