Example #1
0
        private void buttonSize_Click(object sender, EventArgs e)
        {
            // 128,96,64,48
            dropdown = new ExtListBoxForm("", true);

            Image[] imagelist = new Image[] { global::EDDiscovery.Icons.Controls.Scan_SizeLarge,
                                              global::EDDiscovery.Icons.Controls.Scan_SizeMedium,
                                              global::EDDiscovery.Icons.Controls.Scan_SizeSmall,
                                              global::EDDiscovery.Icons.Controls.Scan_SizeTiny,
                                              global::EDDiscovery.Icons.Controls.Scan_SizeTinyTiny,
                                              global::EDDiscovery.Icons.Controls.Scan_SizeMinuscule, };

            string[] textlist = new string[] { "128", "96", "64", "48", "32", "16" };

            dropdown.Items      = textlist.ToList();
            dropdown.ImageItems = imagelist.ToList();
            dropdown.FlatStyle  = FlatStyle.Popup;
            dropdown.PositionBelow(buttonSize);
            dropdown.SelectedIndexChanged += (s, ea) =>
            {
                int size = textlist[dropdown.SelectedIndex].InvariantParseInt(64);
                SetSizeImage(size);
                DrawSystem();
            };

            EDDTheme.Instance.ApplyStd(dropdown);

            dropdown.Show(this.FindForm());
        }
        private void DropDown(bool themeit)
        {
            var dropdown = new ExtListBoxForm("", true);

            Image[] imagelist = new Image[] {
                Properties.Resources.galaxy_black,
                Properties.Resources.galaxy_gray,
                Properties.Resources.galaxy_red,
                Properties.Resources.galaxy_white,
            };

            string[] textlist = new string[] { "256", "192", "128", "96" };

            dropdown.Items      = textlist.ToList();
            dropdown.ImageItems = imagelist.ToList();
            dropdown.FlatStyle  = FlatStyle.Popup;
            dropdown.PositionBelow(extButton11);

            if (themeit)
            {
                Theme.Current.ApplyStd(dropdown);
            }
            else
            {
                var stdtheme = new ThemeList();
                stdtheme.LoadBaseThemes();
                stdtheme.SetThemeByName("Windows Default");
                Theme.Current.ApplyStd(dropdown, true);
            }


            dropdown.Show(this.FindForm());
        }