A base class for editing Cells that contain drop down buttons
Наследование: CellEditor, IEditorUsesRendererButtons
Пример #1
0
        /// <summary>
        /// Initializes a new instance of the DropDownContainer class with the
        /// specified DropDownCellEditor owner
        /// </summary>
        public DropDownContainer(DropDownCellEditor editor) : base()
        {
            if (editor == null)
            {
                throw new ArgumentNullException("editor", "DropDownCellEditor cannot be null");
            }

            this.editor = editor;

            this.ControlBox      = false;
            this.MaximizeBox     = false;
            this.MinimizeBox     = false;
            this.FormBorderStyle = FormBorderStyle.None;
            this.ShowInTaskbar   = false;
            this.StartPosition   = FormStartPosition.Manual;
            this.TabStop         = false;
            this.TopMost         = true;

            this.dropdownControl = null;

            this.panel             = new Panel();
            this.panel.AutoScroll  = false;
            this.panel.BorderStyle = BorderStyle.FixedSingle;
            this.panel.Size        = this.Size;
            this.Controls.Add(this.panel);
            this.SizeChanged += new EventHandler(DropDownContainer_SizeChanged);
        }
Пример #2
0
        /// <summary>
        /// Initializes a new instance of the DropDownContainer class with the 
        /// specified DropDownCellEditor owner
        /// </summary>
        public DropDownContainer(DropDownCellEditor editor)
            : base()
        {
            if (editor == null)
            {
                throw new ArgumentNullException("editor", "DropDownCellEditor cannot be null");
            }

            this.editor = editor;

            this.ControlBox = false;
            this.MaximizeBox = false;
            this.MinimizeBox = false;
            this.FormBorderStyle = FormBorderStyle.None;
            this.ShowInTaskbar = false;
            this.StartPosition = FormStartPosition.Manual;
            this.TabStop = false;
            this.TopMost = true;

            this.dropdownControl = null;

            this.panel = new Panel();
            this.panel.AutoScroll = false;
            this.panel.BorderStyle = BorderStyle.FixedSingle;
            this.panel.Size = this.Size;
            this.Controls.Add(this.panel);
            this.SizeChanged += new EventHandler(DropDownContainer_SizeChanged);
        }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the DropDownCellEditor class with the 
 /// specified DropDownCellEditor owner
 /// </summary>
 /// <param name="owner">The DropDownCellEditor that owns the listener</param>
 public ActivationListener(DropDownCellEditor owner)
     : base()
 {
     this.owner = owner;
 }
Пример #4
0
 /// <summary>
 /// Initializes a new instance of the DropDownCellEditor class with the
 /// specified DropDownCellEditor owner
 /// </summary>
 /// <param name="owner">The DropDownCellEditor that owns the listener</param>
 public ActivationListener(DropDownCellEditor owner) : base()
 {
     this.owner = owner;
 }