Example #1
0
 public DoublingXForm(MainForm main = null)
 {
     InitializeComponent();
     mainForm = main;
     lbTrace.DrawItem += new DrawItemEventHandler(mainForm.lbTrace_DrawItem);
 }
        public MethodAForm(MainForm main = null)
        {
            InitializeComponent();
            mainForm = main;
            lbTrace.DrawItem += new DrawItemEventHandler(mainForm.lbTrace_DrawItem);

            cbOrderBy.Items.AddRange(new object[]{
                new OrderBy("","Country,League,Season","Default"),
                new OrderBy("","Season"),
                new OrderBy("Teams"),
                new OrderBy("Matches"),
                new OrderBy("HomeWinsPercent"),
                new OrderBy("DrawsPercent"),
                new OrderBy("AwayWinsPercent"),
            });
            cbOrderBy.SelectedIndex = 0;

            cbOrderDir.SelectedIndex = 0;

            if (lbLeagues.Items.Count == 0) return;
            using (RegistryKey key = Registry.CurrentUser.OpenSubKey("SoccerBase", true))
            {
                if (key == null) return;
                foreach (byte i in (byte[])key.GetValue("lbLeaguesSelectedIndices", null))
                {
                    if (i >= lbLeagues.Items.Count) break;
                    lbLeagues.SetSelected(i, true);
                }
            }
        }