private void multiSelectTreeviewElementsGroups_KeyDown(object sender, KeyEventArgs e)
{
// do our own deleting of items here
if (e.KeyCode == Keys.Delete) {
if (multiSelectTreeviewElementsGroups.SelectedNodes.Count > 0) {
if (MessageBox.Show("Delete selected items?", "Delete items", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1) == DialogResult.Yes) {
foreach (TreeNode tn in multiSelectTreeviewElementsGroups.SelectedNodes) {
DeleteNode(tn);
}
PopulateNodeTree();
PopulateFormWithNode(_displayedNode, true);
}
}
}
}