Hallo zusammen!
Aus der FileListBox heraus sollen mehrere ausgewählte Dateien gelöscht werden. MultiSelect
ist true. Es wird aber nur die Datei gelöscht, die den Focus hat, also die zuletzt markierte.
String S;<br>
if(fileliste->SelCount==1)<br>
{ S=auswahl->Text;<br>
DeleteFile(S.c_str());<br>
fileliste->Update();<br>
}<br>
else if(fileliste->SelCount>1)<br>
{ for (int i=0; i<fileliste->Items->Count; i++)<br>
{<br>
if (fileliste->Selected[i])<br>
{S=ExtractFileName(fileliste->FileName);<br>
DeleteFile(S.c_str());<br>
}<br>
}<br>
fileliste->Update();<br>
}
Ist da was falsch? Oder geht das sowieso nicht?
Über Hilfe und Tips würde ich mich freuen.
Gruß Irmgard
Aus der FileListBox heraus sollen mehrere ausgewählte Dateien gelöscht werden. MultiSelect
ist true. Es wird aber nur die Datei gelöscht, die den Focus hat, also die zuletzt markierte.
String S;<br>
if(fileliste->SelCount==1)<br>
{ S=auswahl->Text;<br>
DeleteFile(S.c_str());<br>
fileliste->Update();<br>
}<br>
else if(fileliste->SelCount>1)<br>
{ for (int i=0; i<fileliste->Items->Count; i++)<br>
{<br>
if (fileliste->Selected[i])<br>
{S=ExtractFileName(fileliste->FileName);<br>
DeleteFile(S.c_str());<br>
}<br>
}<br>
fileliste->Update();<br>
}
Ist da was falsch? Oder geht das sowieso nicht?
Über Hilfe und Tips würde ich mich freuen.
Gruß Irmgard
Comment