Inheritance: DropDownControlBase
Example #1
0
        /// <summary>
        /// Initialises a new instance of ComboTreeDropDown and associates it with its parent ComboTreeBox.
        /// </summary>
        /// <param name="sourceControl"></param>
        public ComboTreeDropDown(ComboTreeBox sourceControl)
        {
            visibleItems       = new List <NodeInfo>();
            bitmaps            = new Dictionary <BitmapInfo, Image>();
            scrollBar          = new ScrollBarInfo();
            AutoSize           = false;
            this.sourceControl = sourceControl;
            RenderMode         = ToolStripRenderMode.System;
            BackColor          = Color.White;
            dropDownHeight     = 150;
            itemHeight         = MIN_ITEM_HEIGHT;
            Items.Add("");

            scrollRepeater       = new Timer();
            scrollRepeater.Tick += new EventHandler(scrollRepeater_Tick);
        }