Пример #1
0
        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);
        }