/// <summary> construct with a NameDateObj </summary> public NameDateObjListViewVMdl(NameDateObj thing) { FileOrDirType = thing.FileOrDirType; Name = thing.Name; Created = thing.Created.ToString(); Modified = thing.Modified.ToString(); Accessed = thing.Accessed.ToString(); }
/// <summary> Change Date... </summary> private void toolStripMenuItem1_ChangeDate_Click(object sender, EventArgs e) { var theitem = listView1Confirm.SelectedItems[0]; var dateform = new Form_ChooseDate(theitem); dateform.ShowDialog(); var dateToUse = new NameDateObj(); if (dateform.DialogResult == DialogResult.OK) { dateToUse = dateform.Datechosen; } Cursor.Current = Cursors.WaitCursor; listView1Confirm.BeginUpdate(); listView_SetDatesOfAllSelecteds(dateToUse); listView1Confirm.EndUpdate(); Cursor.Current = Cursors.Default; }
private void listView_SetDatesOfAllSelecteds(NameDateObj dateToUse) { foreach (ListViewItem thing in listView1Confirm.SelectedItems) { if (dateToUse.Created.ToString() != "N/A") { thing.SubItems[1].Text = dateToUse.Created.ToString(); } if (dateToUse.Modified.ToString() != "N/A") { thing.SubItems[2].Text = dateToUse.Modified.ToString(); } if (dateToUse.Accessed.ToString() != "N/A") { thing.SubItems[3].Text = dateToUse.Accessed.ToString(); } } }