Exemple #1
0
        //Encrypt / Decrypt
        private void toolStripButton3_Click(object sender, EventArgs e)
        {
            if (DataVarList.Count > 0)
            {
                if (!DataVarList[FileTabs.SelectedIndex].Encrypted)
                {
                    if (DataVarList[FileTabs.SelectedIndex].Tabs.Text != "")
                    {
                        Save_Open__File Save_Open = new Save_Open__File(DataVarList, Source);
                        string          _string   =
                            Save_Open.Encrypt(DataVarList[FileTabs.SelectedIndex].Tabs.Rtf);

                        DataVarList[FileTabs.SelectedIndex].Tabs.WordWrap = true;
                        DataVarList[FileTabs.SelectedIndex].Tabs.Text     = _string;
                        DataVarList[FileTabs.SelectedIndex].Tabs.SelectAll();
                        DataVarList[FileTabs.SelectedIndex].Tabs.SelectionColor     = Color.Black;
                        DataVarList[FileTabs.SelectedIndex].Tabs.SelectionBackColor = Color.WhiteSmoke;
                        DataVarList[FileTabs.SelectedIndex].Tabs.ReadOnly           = true;
                        //DataVarList[FileTabs.SelectedIndex].Encrypted = true;
                        DataVarList[FileTabs.SelectedIndex].Tabs.Enabled = false;
                        Datavar             = new DataVariable();
                        Datavar.Tabs        = DataVarList[FileTabs.SelectedIndex].Tabs;
                        Datavar.Encrypted   = true;
                        Datavar.FileSources = DataVarList[FileTabs.SelectedIndex].FileSources;
                        DataVarList[FileTabs.SelectedIndex] = Datavar;
                        Encrpyt_Decrypt_Button.BackColor    = Color.LightGray;
                        UnderlineButton.BackColor           = Color.White;
                        BoldButton.BackColor           = Color.White;
                        ItalicButton.BackColor         = Color.White;
                        BulletPointButton.BackColor    = Color.White;
                        FileTabs.SelectedTab.BackColor = Color.WhiteSmoke;
                        Datavar = new DataVariable();
                    }
                }
                else
                {
                    if (DataVarList[FileTabs.SelectedIndex].Tabs.Text != "")
                    {
                        Save_Open__File Save_Open = new Save_Open__File(DataVarList, Source);
                        DataVarList[FileTabs.SelectedIndex].Tabs.WordWrap = false;
                        string _string = Save_Open.Decrypt(DataVarList[FileTabs.SelectedIndex].Tabs.Text);
                        DataVarList[FileTabs.SelectedIndex].Tabs.Rtf      = _string;
                        DataVarList[FileTabs.SelectedIndex].Tabs.ReadOnly = false;
                        //DataVarList[FileTabs.SelectedIndex].Encrypted = false;
                        DataVarList[FileTabs.SelectedIndex].Tabs.SelectionStart = DataVarList[FileTabs.SelectedIndex].Tabs.Text.Length;
                        DataVarList[FileTabs.SelectedIndex].Tabs.Enabled        = true;
                        Datavar             = new DataVariable();
                        Datavar.Tabs        = DataVarList[FileTabs.SelectedIndex].Tabs;
                        Datavar.Encrypted   = false;
                        Datavar.FileSources = DataVarList[FileTabs.SelectedIndex].FileSources;
                        DataVarList[FileTabs.SelectedIndex] = Datavar;
                        Encrpyt_Decrypt_Button.BackColor    = Color.White;
                        CheckButtonBackground();
                        FileTabs.SelectedTab.BackColor = DataVarList[FileTabs.SelectedIndex].Tabs.BackColor;
                        Datavar = new DataVariable();
                    }
                }
            }
        }