ListBox->ItemIndex und ShellExecute()
-
Hallo,
ich habe mal ne frage, wie ich einzelne Elemente aus einer ListBox mit ShellExecute ausführen kann.
ShellExecute(Handle, "open", ListBox1->ItemIndex //geht logischerweise nicht ,NULL,NULL, 0);wie kann ich das hinkriegen??
-
Hallo,
du kannst über ListBox1->Items->Strings[] auf die einzelnen Einträge
der ListBox zugreifen.Beispiel um den aktuell ausgewählten Eintrag zu bekommen:
if (ListBox1->ItemIndex != -1) ShellExecute(Handle, "open", ListBox1->Items->Strings[ListBox1->ItemIndex].c_str(),NULL,NULL, 0);
-
super, danke so gehts.