private void ProfileBoxSelectedIndexChanged(object sender, EventArgs e) { if (this.jobItemListView.Items.Count > 0 && MessageBox.Show("是否应用更改到所有项目?", "预设更改", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes) { Profile profile = new Profile(this.profileBox.Text); string extension = string.Empty; extension = profile.GetExtByContainer(); foreach (CxListViewItem item in this.jobItemListView.Items) { JobItem jobItem = item.JobItem; jobItem.ProfileName = this.profileBox.Text; jobItem.SetUp(true); if (extension != string.Empty) { jobItem.DestFile = Path.ChangeExtension(jobItem.DestFile, extension); jobItem.DestFile = MyIO.GetUniqueName(jobItem.DestFile); } } } }