private void reloadSavedProfiles()
        {
            dgvSavedProfiles.Rows.Clear();
            List <ScreenChanger.screenRes> savedProfiles = DataHandeler.loadAllFromFile();

            foreach (ScreenChanger.screenRes item in savedProfiles)
            {
                dgvSavedProfiles.Rows.Add(item.profileNumber, item.DisplayName, item.Width, item.Height, item.DisplayFrequency);
            }
        }
 private void btnNewProfile_Click(object sender, EventArgs e)
 {
     ScreenChanger.screenRes s = new ScreenChanger.screenRes(
         (int)dgvProfiles.SelectedRows[0].Cells[2].Value,
         (int)dgvProfiles.SelectedRows[0].Cells[1].Value,
         (int)dgvProfiles.SelectedRows[0].Cells[3].Value
         );
     s.DisplayName = lblScreenName.Text;
     DataHandeler.writeProfile(-1, s);
     reloadSavedProfiles();
 }
 static void Main(string[] args)
 {
     //MessageBox.Show("parameter count = " + args.Length.ToString());
     if (!DataHandeler.userAgreed())
     {
         MessageBox.Show("License not agreed to");
         return;
     }
     if (!File.Exists(DataHandeler.fileName))
     {
         File.Create(DataHandeler.fileName).Dispose();
     }
     // MessageBox.Show(DataHandeler.fileName);
     if (args.Count() == 0)
     {
         Application.EnableVisualStyles();
         Application.SetCompatibleTextRenderingDefault(false);
         Application.Run(new Form1());
     }
     else
     {
         List <ScreenChanger.screenRes> profile = DataHandeler.loadAllFromFile();;
         foreach (string item in args)
         {
             //MessageBox.Show(item);
             int  number = Int32.Parse(item.Trim());
             bool found  = false;
             foreach (ScreenChanger.screenRes pro in profile)
             {
                 if (number == pro.profileNumber)
                 {
                     found = true;
                     //MessageBox.Show(pro.DisplayName);
                     ScreenChanger.setDisplayRes(pro.DisplayName, pro);
                     break;
                 }
             }
             if (!found)
             {
                 MessageBox.Show("Could not find profile number " + number.ToString());
             }
             else
             {
                 MessageBox.Show("Profile " + number.ToString() + " loaded");
             }
             // ScreenChanger.screenRes s =  DataHandeler.loadFromFile();
         }
         return;
     }
 }