Exemplo n.º 1
0
 /// <summary>
 /// конструктор основної форми
 /// ініціалізовує стандартні елементи і делегати та зчитує налаштування параметрів чи створює новий файл з параметрами по замовчуванню(для першого запуску)
 /// </summary>
 public Form1()
 {
     InitializeComponent();
     //додаємо делегат на зміну стану сесії для відслідковування стану обліковго запису - заблоковано/активно
     SystemEvents.SessionSwitch += new SessionSwitchEventHandler(SystemEvents_SessionSwitch);
     Radius = 10;
     Lock   = false;
     //перевіряємо чи існує файл з налашуваннями
     if (File.Exists("Settings"))
     {
         using (StreamReader stream = new StreamReader("Settings"))
         {
             //для існуючого файлу читаємо параметри
             SleepTime = Convert.ToInt32(stream.ReadLine());
             CheckTime = Convert.ToInt32(stream.ReadLine());
             Radius    = Convert.ToInt32(stream.ReadLine());
         }
     }
     else
     {
         //якщо файлу нема створюємо новий і вносимо значення по замовчуванню
         FileStream f = File.Open("Settings", FileMode.Create);
         f.Close();
         using (StreamWriter stream = new StreamWriter("Settings"))
         {
             stream.WriteLine(SleepTime.ToString());
             stream.WriteLine(CheckTime.ToString());
             stream.WriteLine(Radius.ToString());
         }
     }
 }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            FileStream f = File.Open("Settings", FileMode.OpenOrCreate);

            f.Close();
            using (StreamWriter stream = new StreamWriter("Settings", false))
            {
                stream.WriteLine(SleepTime.ToString());
                stream.WriteLine(CheckTime.ToString());
                stream.WriteLine(Radius.ToString());
            }
        }
Exemplo n.º 3
0
 private void Form2_Load(object sender, EventArgs e)
 {
     numericUpDown1.Text = SleepTime.ToString();
     numericUpDown2.Text = CheckTime.ToString();
     numericUpDown3.Text = Radius.ToString();
 }