private void _mniFileDelete_Click(object sender, EventArgs e) { if (_lstDetails.SelectedItems.Count != 1) { return; } TMFileListViewItem flvi = _lstDetails.SelectedItems[0] as TMFileListViewItem; if (flvi == null) { return; } flvi.File.Delete(); this.UpdateFileListView(new TreeViewCancelEventArgs(_treeViewFileSystem.SelectedNode, false, TreeViewAction.Unknown)); }
private void _cxtmFiles_Opening(object sender, CancelEventArgs e) { if (_lstDetails.SelectedItems.Count != 1) { e.Cancel = true; } else { TMFileListViewItem flvi = _lstDetails.SelectedItems[0] as TMFileListViewItem; if (flvi == null) { e.Cancel = true; } } }
public void ShowError(TMFile file) { TMFolderNode node = this.GetNode(this._treeViewFileSystem.Nodes, file.Folder); if (node == null) { return; } _treeViewFileSystem.SelectedNode = node; foreach (ListViewItem lvi in _lstDetails.Items) { TMFileListViewItem flvi = lvi as TMFileListViewItem; if (flvi != null && flvi.File.FullName == file.FullName) { flvi.Selected = true; _lstDetails.Focus(); break; } } }