Esempio n. 1
0
 public AdvNodeCellAccessibleObject(TreeNodeAdv advNode, int colIndex, AdvNodeAccessibleObject parent)
     : base()
 {
     this.node     = advNode;
     this.colIndex = colIndex;
     this.parent   = parent;
 }
Esempio n. 2
0
 public AdvNodeAccessibleObject(TreeNodeAdv advNode, AdvNodeAccessibleObject parent,
                                TreeViewAdvAccessibleObject owner)
     : base()
 {
     node        = advNode;
     this.parent = parent;
     this.owner  = owner;
 }
 public AdvNodeAccessibleObject(TreeNodeAdv advNode, AdvNodeAccessibleObject parent,
     TreeViewAdvAccessibleObject owner)
     : base()
 {
     node = advNode;
     this.parent = parent;
     this.owner = owner;
 }
Esempio n. 4
0
            /// <summary>
            /// Either selects or focuses the tree node.
            /// </summary>
            /// <param name="flags">either select or focus.</param>
            public override void Select(AccessibleSelection flags)
            {
                if ((flags & AccessibleSelection.TakeSelection) > 0)
                {
                    node.Tree.SelectedNode = node;
                }
                else
                if ((flags & AccessibleSelection.TakeFocus) > 0)
                {
                    TreeNodeAdv parent = node.Parent;
                    while (parent != null)
                    {
                        if (!parent.IsExpanded)
                        {
                            parent.Expand();
                        }
                        parent = parent.Parent;
                    }

                    node.Tree.ScrollTo(node);
                    node.Tree.Focus();
                }
            }
 public AdvNodeCellAccessibleObject(TreeNodeAdv advNode, int colIndex, AdvNodeAccessibleObject parent)
     : base()
 {
     this.node = advNode;
     this.colIndex = colIndex;
     this.parent = parent;
 }
            /// <summary>
            /// Either selects or focuses the tree node.
            /// </summary>
            /// <param name="flags">either select or focus.</param>
            public override void Select(AccessibleSelection flags)
            {
                if ((flags & AccessibleSelection.TakeSelection) > 0)
                  node.Tree.SelectedNode = node;
                else
                  if ((flags & AccessibleSelection.TakeFocus) > 0)
                  {
                TreeNodeAdv parent = node.Parent;
                while (parent != null)
                {
                  if (!parent.IsExpanded)
                parent.Expand();
                  parent = parent.Parent;
                }

                node.Tree.ScrollTo(node);
                node.Tree.Focus();
                  }
            }