private void allowChanges_CheckedChanged(object sender, EventArgs e) { if (allowChanges.Checked) { if (MessageBox.Show(this, "Allowing unsafe changes may crash your operating system or your programs.\r\nSave all your data before enabling this.\r\n\r\nProceed anyway?", "Winternals Explorer", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.No) { allowChanges.Checked = false; } } selectedChild.Update(allowChanges.Checked); }
private void tree_AfterSelect(object sender, TreeViewEventArgs e) { if (tree.SelectedNode == null) { selectedChild = NoneControl.Instance; } else { TreeNodeData tnd = (TreeNodeData)tree.SelectedNode.Tag; selectedChild = tnd.Details; selectedChild.Update(tnd, allowChanges.Checked, this); } UpdateChildControl(); }
internal void DoSelect(SelectableTreeNodeData wd, bool includeTree) { selectedChild = wd.Details; selectedChild.Update(wd, allowChanges.Checked, this); UpdateChildControl(); if (!includeTree) { return; } Application.DoEvents(); TreeNode n = findNode(new WindowCache(), wd); if (n != null) { autoExpand = true; tree.SelectedNode = n; autoExpand = false; } }
internal void DoSelect(SelectableTreeNodeData wd, bool includeTree) { selectedChild = wd.Details; selectedChild.Update(wd, allowChanges.Checked, this); UpdateChildControl(); if (!includeTree) return; Application.DoEvents(); TreeNode n = findNode(new WindowCache(), wd); if (n != null) { autoExpand = true; tree.SelectedNode = n; autoExpand = false; } }
private void tree_AfterSelect(object sender, TreeViewEventArgs e) { if (tree.SelectedNode == null) { selectedChild = NoneControl.Instance; } else { TreeNodeData tnd = (TreeNodeData)tree.SelectedNode.Tag; selectedChild = tnd.Details; selectedChild.Update(tnd, allowChanges.Checked, this); } UpdateChildControl(); }