public AutoCompleteTagger() { asKeyWords = new string[0]; sbHorz = new HScrollBar(); sbHorz.Scroll += sbHorz_Scroll; sbHorz.Height = 14; sbHorz.Hide(); lbSuggest = new ListBox(); lbSuggest.MouseUp += lbSuggest_MouseUp; lbSuggest.MouseMove += lbSuggest_MouseMove; lbSuggest.VisibleChanged += lbSuggest_VisibleChanged; lbSuggest.Hide(); }
private void Construct() { rowHeight = 18; //base.BackColor = SystemColors.Window; SetStyle(ControlStyles.AllPaintingInWmPaint|ControlStyles.ResizeRedraw| ControlStyles.Opaque|ControlStyles.UserPaint|ControlStyles.DoubleBuffer| ControlStyles.Selectable|ControlStyles.UserMouse, true); this.BackColor = SystemColors.Window; columns = new ExtendedListView.Forms.ColumnHeaderCollection(); items = new ContainerListViewItemCollection(); selectedIndices = new ArrayList(); selectedItems = new ContainerListViewItemCollection(); hscrollBar = new HScrollBar(); hscrollBar.Parent = this; hscrollBar.Minimum = 0; hscrollBar.Maximum = 0; hscrollBar.SmallChange = 10; hscrollBar.Hide(); vscrollBar = new VScrollBar(); vscrollBar.Parent = this; vscrollBar.Minimum = 0; vscrollBar.Maximum = 0; vscrollBar.SmallChange = rowHeight; vscrollBar.Hide(); Attach(); GenerateColumnRects(); GenerateHeaderRect(); }