public ParametersComboBox() { FTextBox = new TextBox(); FTextBox.BorderStyle = BorderStyle.None; FTextBoxHeight = FTextBox.Height; FTextBox.TextChanged += new EventHandler(FTextBox_TextChanged); Controls.Add(FTextBox); FComboButton = new Button(); FComboButton.FlatStyle = FlatStyle.Flat; FComboButton.FlatAppearance.BorderSize = 0; FComboButton.Image = Res.GetImage(182); FComboButton.Click += new EventHandler(FComboButton_Click); Controls.Add(FComboButton); FDropDown = new DataColumnDropDown(); FDropDown.DataTree.ShowColumns = false; FDropDown.DataTree.ShowDataSources = false; FDropDown.DataTree.ShowRelations = false; FDropDown.DataTree.ShowParameters = true; FDropDown.ColumnSelected += new EventHandler(FDropDown_ColumnSelected); FDropDown.Closed += new ToolStripDropDownClosedEventHandler(FDropDown_Closed); FTimer = new Timer(); FTimer.Interval = 50; FTimer.Tick += new EventHandler(FTimer_Tick); SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true); OnResize(EventArgs.Empty); }