Exemplo n.º 1
0
        public void FilterButton(string db, Point p, Size s, Color back, Color fore, Form parent, List <string> list)
        {
            if (cc == null)
            {
                dbstring = db;
                cc       = new ExtendedControls.CheckedListControlCustom();
                cc.Items.Add("All");
                cc.Items.Add("None");

                cc.Items.AddRange(list.ToArray());

                cc.SetChecked(SQLiteDBClass.GetSettingString(dbstring, "All"));
                SetFilterSet();

                cc.FormClosed     += FilterClosed;
                cc.CheckedChanged += FilterCheckChanged;
                cc.PositionSize(p, s);
                cc.SetColour(back, fore);
                cc.Show(parent);
            }
            else
            {
                cc.Close();
            }
        }
Exemplo n.º 2
0
        public void FilterButton(string db, Control ctr, Color back, Color fore, Form parent, List<string> list )
        {
            if (cc == null)
            {
                dbstring = db;
                cc = new ExtendedControls.CheckedListControlCustom();
                cc.Items.Add("All");
                cc.Items.Add("None");

                if (selectedlist != null)
                    cc.Items.Add(selectedlistname);

                cc.Items.AddRange(list.ToArray());

                cc.SetChecked(SQLiteDBClass.GetSettingString(dbstring, "All"));
                SetFilterSet();

                cc.FormClosed += FilterClosed;
                cc.CheckedChanged += FilterCheckChanged;
                cc.PositionBelow(ctr, new Size(ctr.Width*2, 400));
                cc.SetColour(back,fore);
                cc.Show(parent);
            }
            else
                cc.Close();
        }
Exemplo n.º 3
0
        public void FilterButton(string db, Control ctr, Color back, Color fore, Form parent, List <string> list)
        {
            if (cc == null)
            {
                dbstring = db;
                cc       = new ExtendedControls.CheckedListControlCustom();
                cc.Items.Add("All");
                cc.Items.Add("None");

                if (selectedlist != null)
                {
                    cc.Items.Add(selectedlistname);
                }

                cc.Items.AddRange(list.ToArray());

                cc.SetChecked(SQLiteDBClass.GetSettingString(dbstring, "All"));
                SetFilterSet();

                cc.FormClosed     += FilterClosed;
                cc.CheckedChanged += FilterCheckChanged;
                cc.PositionBelow(ctr, new Size(ctr.Width * 2, 400));
                cc.SetColour(back, fore);
                cc.Show(parent);
            }
            else
            {
                cc.Close();
            }
        }
Exemplo n.º 4
0
        private void FilterClosed(Object sender, FormClosedEventArgs e)
        {
            SQLiteDBClass.PutSettingString(dbstring, cc.GetChecked(2));
            cc = null;

            if (Changed != null)
            {
                Changed(sender, e);
            }
        }
Exemplo n.º 5
0
        private void FilterClosed(Object sender, FormClosedEventArgs e)
        {
            SQLiteDBClass.PutSettingString(dbstring, cc.GetChecked(3));
            cc = null;

            if (Changed != null)
                Changed(sender, e);
        }