コード例 #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            notifyIcon1.Visible = false;

            if (File.Exists("DataSettings"))
            {
                try
                {
                    using (StreamReader Ler = new StreamReader("DataSettings"))
                    {
                        txtuser.Text  = Encription.Decription(Ler.ReadLine());
                        txtpass.Text  = Encription.Decription(Ler.ReadLine());
                        txtSMTP.Text  = Encription.Decription(Ler.ReadLine());
                        txtport.Text  = Encription.Decription(Ler.ReadLine());
                        txtto.Text    = Encription.Decription(Ler.ReadLine());
                        txttitle.Text = Encription.Decription(Ler.ReadLine());
                        string bigmsg = Encription.Decription(Ler.ReadLine());
                        txtmsg.Text = bigmsg.Replace("\\n", "\n");

                        combohora.Text   = Encription.Decription(Ler.ReadLine());
                        combominuto.Text = Encription.Decription(Ler.ReadLine());

                        if (Encription.Decription(Ler.ReadLine()) == "true")
                        {
                            checkEnableTimer.Checked = true;
                        }
                        else
                        {
                            checkEnableTimer.Checked = false;
                        }

                        string line;
                        var    allchecks = groupBox5.Controls.OfType <CheckBox>();
                        while ((line = Ler.ReadLine()) != null)
                        {
                            foreach (CheckBox chk in allchecks)
                            {
                                if (chk.Name == Encription.Decription(line))
                                {
                                    chk.Checked = true;
                                    Checks.Add(Encription.Decription(line));
                                }
                            }
                        }
                        Ler.Close();
                    }
                }
                catch (Exception err)
                {
                    MessageBox.Show("Não foi possível ler completamente o arquivo de configurações. Erro: " + err.Message, "File Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (File.Exists("DataFooter"))
            {
                try
                {
                    using (StreamReader datafoo = new StreamReader("DataFooter"))
                    {
                        string[] splt = Encription.Decription(datafoo.ReadLine()).Split('\\');
                        txtfooter.Text = splt.LastOrDefault();
                        pathfooter     = Encription.Decription(datafoo.ReadLine());
                        datafoo.Close();
                    }
                }
                catch (Exception err)
                {
                    MessageBox.Show("Não foi possível ler completamente o arquivo com o caminho da assinatura. Erro: " + err.Message, "File Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }