public static void changeScreenToProfile(int profileNumber) { ScreenChanger.screenRes s = loadFromFile(profileNumber); if (s == null) { Console.Write("Could not find profile"); return; } ScreenChanger.setDisplayRes(s.DisplayName, s); }
private void btnGetProfiles_Click(object sender, EventArgs e) { Screen Srn = Screen.AllScreens[(int)dgvScreens.SelectedRows[0].Cells[0].Value]; int i = 0; dgvProfiles.Rows.Clear(); lblScreenName.Text = (string)dgvScreens.SelectedRows[0].Cells[1].Value; foreach (ScreenChanger.screenRes item in ScreenChanger.getProfiles(Srn.DeviceName)) { dgvProfiles.Rows.Add(i, item.Width, item.Height, item.DisplayFrequency); i++; } }
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; } }
private void button1_Click(object sender, EventArgs e) { if (lblScreenName.Text.Equals("None Set")) { MessageBox.Show("No screen set"); return; } 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 ); ScreenChanger.setDisplayRes(lblScreenName.Text, s); }