Zitat von
Phoenix:
Code:
delegate(object sender, EventArgs e)
{
MessageBox.Show(Element.Id);
}
);
}
Ahso, jetzt sehe ich erst was Du eigentlich meintest (dachte Du meinst es zeigt immer die ID des Vorgängers in der Liste), ja, ich und das Lesen, wird noch
Mal ganz einfach gesagt, wie würdest Du das denn in Delphi lösen? Du würdest doch auch nicht in einer OnClick-Methode (annonym oder nicht) auf eine Variable zurückgreifen, sondern den Sender auswerten, hier musst Du nichts anderes tun!
Code:
delegate(object sender, EventArgs e)
{
MessageBox.Show(((MyObject)sender).Id);
}
);
}
Bei den äußeren Klammern des Castings bin ich mir nicht sicher ob Du sie brauchst oder ob es dann schon die Eigenschaft ID gibt.
Gruß Der Unwissende