Hallo Erik,
da ich eben auch an der Listbox vom UI BlockStyler bin lasse ich Deinen Beitrag wieder aufleben und hoffe, dass ich von Deinen Erfahrungen oder den von anderen profitieren kann.
Das oben beschriebene hat mir schon geholfen. Ich habe nun folgenden VisualBasic Code:
Dim iSelected() As Integer
iSelected = Props.GetIntegerVector("SelectedItems")
MsgBox("Selected Item: " & iSelected(0).ToString)
Dim strtemp As String = Props.GetString(iSelected(0))
MsgBox("GetString: " & strtemp)
Den Index des ausgewählten Einrages (Singelselect ist aktiv) bekomme ich richtig zurück. Beim Versuch mit GetString den Text des Eintrages zu bekommen, kommt ein Fehler (incorrect property type has been used). Ich hab mir einen workaround gemacht indem ich das Array mit dem ich die Listbox befüllt habe global gemacht habe und mir den Wert dort heraus hole. Ich hätte aber doch gerne gewusst wie es richtig geht.
Ein Problem gelöst, dann war schon das nächste da. Kann ich abfragen ob überhaupt was angewählt ist? Sonst läuft mein Programm gleich in den nächsten Fehler rein.
Vieleicht hat jemand auch ein kleines Beispiel das funktioniert.
Danke schon im vorraus.
Gruß
Stefan
------------------
www.sr-web.eu
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP