HostsEditorForm.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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.Text = HostsHelper.ReadHostsFast();
  24. textBox1.Focus();
  25. }
  26. private void button1_Click(object sender, EventArgs e)
  27. {
  28. this.Close();
  29. }
  30. private void button7_Click(object sender, EventArgs e)
  31. {
  32. _toSave = textBox1.Lines;
  33. HostsHelper.SaveHosts(_toSave);
  34. this.Close();
  35. }
  36. }
  37. }