Esempio n. 1
0
        protected void AddFilter()
        {
            var control = new UcFilter();

            control.TypeName  = "ExpressionBuilder.WinForms.Models.Person";
            control.OnAdd    += UcFilterOnAdd;
            control.OnRemove += UcFilterOnRemove;
            control.Name      = "filter" + pnFilters.Controls.Count;
            control.Top       = pnFilters.Controls.Count * control.Height;

            pnFilters.Controls.Add(control);
        }
        protected void AddFilter()
        {
            var control = new UcFilter {
                TypeName = typeof(Person).FullName
            };

            control.OnAdd    += UcFilterOnAdd;
            control.OnRemove += UcFilterOnRemove;
            control.Name      = "filter" + pnFilters.Controls.Count;
            control.Top       = pnFilters.Controls.Count * control.Height;

            pnFilters.Controls.Add(control);
        }
        internal void AddFilter(Control control)
        {
            var filter = new UcFilter();

            filter.TypeName    = "ExpressionBuilder.WinForms.Models.Person";
            filter.OnAdd      += UcFilterOnAdd;
            filter.OnRemove   += UcFilterOnRemove;
            filter.OnAddGroup += UcFilterOnAddGroup;
            filter.Name        = "filter" + control.Controls.Count;

            control.Controls.Add(filter);
            filter.Size   = new Size(control.Size.Width - 10, filter.Height);
            filter.Anchor = (AnchorStyles.Left | AnchorStyles.Right);
        }