/// <summary>
        /// Fill the combo box and select the first entry
        /// </summary>
        /// <param name="pathElement"></param>
        private void DropList(IDNodeBase selNode)
        {
            if (selNode == null)
            {
                return;
            }
            //_editing = true;
            IDListBase listBase = selNode.ListBase;

            cbChildrenList.Location = selNode.Location;
            cbChildrenList.Tag      = selNode;
            cbChildrenList.Items.Clear();

            // Add choice to de-select if target is path
            //if (listBase is IDPathList)
            //{
            //    cbChildrenList.Items.Add("");
            //}

            // Add component children
            selNode.AddComponents(cbChildrenList);

            selNode.AddMethodsOrProperties(cbChildrenList);

            _noSelect = true;
            int sel = cbChildrenList.FindString(selNode.Text);

            if (sel >= 0)
            {
                cbChildrenList.SelectedIndex = sel;
            }

            cbChildrenList.BringToFront();
            cbChildrenList.Show();
            cbChildrenList.Select();
            if (selNode.IsLiteral)
            {
                cbChildrenList.DropDownStyle   = ComboBoxStyle.DropDown;
                cbChildrenList.Text            = selNode.Text;
                cbChildrenList.SelectionStart  = 0;
                cbChildrenList.SelectionLength = selNode.Text.Length;
            }
            else
            {
                if (selNode.ListBase is IDPropertyList && selNode.IsFirst)
                {
                    cbChildrenList.DropDownStyle = ComboBoxStyle.DropDown;
                    cbChildrenList.Text          = "";
                    //cbChildrenList.Items.Insert(0, "");
                }
                else
                {
                    cbChildrenList.DropDownStyle = ComboBoxStyle.DropDownList;
                }
                cbChildrenList.DroppedDown = true;
            }

            _noSelect = false;
        }