Hi,
folgende Aufgabenstellung:
Pseudocode:
Code:
foreach MyObject Element in Liste
{
Erstelle neuen Menüeintrag mit Element.Name;
Neuer Menüeintrag.OnClick = new Eventhandler(
delegate(object sender, EventArgs e)
{
MessageBox.Show(Element.Id);
}
);
}
Problem:
Alle Menüeinträge zeigen zwar eine Messagebox, aber in der steht immer die Id des letzten durchlaufenen Elements und nicht die Id des Elements, das eigentlich angezeigt werden sollte.