Ich habe Probleme beim Konvertieren der folgenden ziemlich geradlinig C# -Code in vb.net 4.0, die ich verstehe, hat anonyme Delegierte. Ich habe es noch nicht herausgefunden.VB.net Neuling versucht, einige C# Code
_combo.DataBound += (sender, args) =>
{
var item = _combo.FindItemByValue(values[0].ToString());
if (item != null)
item.Selected = true;
};
Ich habe das versucht folgende
_combo.DataBound += Function(sender, args)
Dim item = _combo.FindItemByValue(values(0).ToString())
If item IsNot Nothing Then
item.Selected = True
End If
End Function
Aber der Compiler beschwert sich, dass Databound kann nicht direkt aufgerufen werden, hat aber mit RaiseEvents
Ich bin kein .net-Typ, aber ich bin wirklich neugierig (nebenbei), warum jemand Code von C# in vb konvertieren würde. Ich bin mir sicher, dass es einen guten Grund gibt, aber was ist es? – skaffman
Dies wird aus einem Forenbeitrag für ein Problem, an dem ich gerade arbeite, gezogen. Das Projekt ist vb.net (nicht meine Stärke) und die Diskussion über das Thema, mit dem ich es zu tun habe, ist alles in C#. –
Ah, fair genug. Macht Sinn. Mein Beileid. – skaffman