コード例 #1
0
 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();
 }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: hoangduit/mwinapi
 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;
     }
 }
コード例 #4
0
ファイル: MainForm.cs プロジェクト: hoangduit/mwinapi
 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();
 }