【发布时间】:2019-09-08 23:44:08
【问题描述】:
我正在尝试制作音乐名称更改程序。但是我必须替换列表框中的所有项目才能在 File.Move() 中使用它们。我尝试了一些东西,但我认为我需要将列表框项作为字符串来替换它们。
private void button7_Click(object sender, EventArgs e){
for (int i = 0; i < listBox1.Items.Count; i++)
{
listBox2.Items.Add(listBox1.Items[i].ToString());
}
}
我需要一次替换列表框项目才能在 File.Move() 中使用它们
【问题讨论】:
-
您可能想查看
BindingList和Datasources。另外,您的问题对于您需要立即替换它们以在File.Move()中使用它们的声明没有多大意义,您的意思是什么? -
如果这是 WPF,那么您可以简单地将一个新集合分配给包含修改后名称的
ListBox:listBox2.ItemsSource = new ObservableCollection<string>(renamedItems); -
@Icepickle 好问题...
-
@BionicCode 对不起,WPF 是什么