EdgeForm.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using System;
  2. using System.IO;
  3. namespace Optimizer
  4. {
  5. public partial class EdgeForm : System.Windows.Forms.Form
  6. {
  7. string _errorMessage = "This folder does not exist, choose a new one!";
  8. public EdgeForm()
  9. {
  10. InitializeComponent();
  11. Options.ApplyTheme(this);
  12. }
  13. private void EdgeFolder_Load(object sender, EventArgs e)
  14. {
  15. CheckForIllegalCrossThreadCalls = false;
  16. textBox1.Text = Utilities.GetEdgeDownloadFolder();
  17. textBox1.Select(textBox1.Text.Length, 0);
  18. }
  19. private void ok_Click(object sender, EventArgs e)
  20. {
  21. if (Directory.Exists(textBox1.Text))
  22. {
  23. Utilities.SetEdgeDownloadFolder(textBox1.Text);
  24. this.Close();
  25. }
  26. else
  27. {
  28. HelperForm f = new HelperForm(null, MessageType.Error, _errorMessage);
  29. f.ShowDialog();
  30. }
  31. }
  32. private void cancel_Click(object sender, EventArgs e)
  33. {
  34. this.Close();
  35. }
  36. }
  37. }