VB.Net Delegate

02/08/2013 18:05 Cyperghost#1
Ich habe da mal eien frage wie funktioniert in VB.Net Delegate?

ich weiß das es in C# so funktioniert

Code:
private delegate string GetString(int index);


if (listView1.InvokeRequired)
                            a = listView1.Invoke(new GetString(Item1), zahl).ToString();
                        else
                            a = Item1(zahl);

public string Item1(int index)
        {
            return listView1.Items[index].Text;
        }
aber wie in VB.Net?
wäre sehr nett wenn mir da jemand helfen könnte:)
Danke
02/08/2013 19:06 Kraizy​#2
Naja ich würds auf die Schnelle so machen:

PHP Code:
Public Function GetItemText(target As ListViewindex As Integer) As String
   
If target.InvokeRequired
      
Return target.Invoke(Function() target.Items(index).Text).ToString()
   Else
      Return 
target.Items(index).Text
   End 
If
End Function 
02/08/2013 19:27 Cyperghost#3
Danke dir:)