/// <summary>
        /// Adds a Select node.
        /// </summary>
        /// <param name="root"> The root node.</param>
        /// <param name="text"> The node text.</param>
        /// <param name="tag"> The HtmlSelectTag.</param>
        public void AddSelect(FormEditorNode root, string text,HtmlSelectTag tag)
        {
            FormEditorNode node = new FormEditorNode();

            // add it to root node
            root.Nodes.Add(node);

            node.Text=text;
            node.BaseHtmlTag = tag;

            if ( tag.Multiple )
            {
                ListBox lst = new ListBox();
                //lst.HorizontalScrollbar=true;
                //lst.DoubleClick+=new EventHandler(ListBox_DoubleClick);
                lst.Size=new Size(200,30);
                lst.BackColor=Color.WhiteSmoke;
                lst.ForeColor=Color.Blue;
                foreach (HtmlOptionTag opt in tag.Options)
                {
                    lst.Items.Add(opt.Value);
                }
                //lst.Name="lstList";
                lst.SelectionMode=SelectionMode.MultiExtended;
                this.ItemHeight=25;

                node.AddListBoxControl("Values:",lst,new EventHandler(ListBox_DoubleClick),new EventHandler(ListBox_SelectedValueChanged));
            }
            else
            {
                ListBox lst = new ListBox();
                //lst.DropDownStyle=ComboBoxStyle.DropDown;
                lst.Size=new Size(200,30);
                lst.BackColor=Color.WhiteSmoke;
                lst.ForeColor=Color.Blue;
                foreach ( HtmlOptionTag opt in tag.Options)
                {
                    lst.Items.Add(opt.Value);
                }
                //lst.Name="cmbList";
                lst.SelectionMode=SelectionMode.One;
                this.ItemHeight=25;

                node.AddListBoxControl("Values:",lst,new EventHandler(ListBox_DoubleClick),new EventHandler(ListBox_SelectedValueChanged));
            }
        }