HostsEditorForm.cs 974 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. using System.Windows.Forms;
  3. namespace Optimizer
  4. {
  5. public partial class HostsEditorForm : Form
  6. {
  7. string[] _toSave = null;
  8. public HostsEditorForm()
  9. {
  10. InitializeComponent();
  11. Options.ApplyTheme(this);
  12. if (HostsHelper.GetReadOnly())
  13. {
  14. savebtn.Enabled = false;
  15. }
  16. }
  17. private void HostsEditor_Load(object sender, EventArgs e)
  18. {
  19. foreach (string line in HostsHelper.ReadHosts())
  20. {
  21. textBox1.Text += line + HostsHelper.NewLine;
  22. }
  23. textBox1.Focus();
  24. }
  25. private void button1_Click(object sender, EventArgs e)
  26. {
  27. this.Close();
  28. }
  29. private void button7_Click(object sender, EventArgs e)
  30. {
  31. _toSave = textBox1.Lines;
  32. HostsHelper.SaveHosts(_toSave);
  33. this.Close();
  34. }
  35. }
  36. }