Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#4

Re: [C#] Neuer Delegat und falscher Parameter?

  Alt 2. Apr 2007, 09:41
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
  Mit Zitat antworten Zitat