HostsEditorForm.cs 1.0 KB

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