diff --git a/Crypto Notepad/MainForm.Designer.cs b/Crypto Notepad/MainForm.Designer.cs index 69cab32..f301586 100644 --- a/Crypto Notepad/MainForm.Designer.cs +++ b/Crypto Notepad/MainForm.Designer.cs @@ -102,8 +102,8 @@ public void InitializeComponent() this.FileLocationToolbarButton = new System.Windows.Forms.PictureBox(); this.SaveToolBarButton = new System.Windows.Forms.PictureBox(); this.OpenToolbarButton = new System.Windows.Forms.PictureBox(); - this.CustomRTB = new Crypto_Notepad.CustomRichTextBox(); this.LineNumbers_For_RichTextBox = new LineNumbers.LineNumbers_For_RichTextBox(); + this.RichTextBox = new System.Windows.Forms.RichTextBox(); this.MainMenu.SuspendLayout(); this.EditorMenuStrip.SuspendLayout(); this.SearchPanel.SuspendLayout(); @@ -858,27 +858,6 @@ public void InitializeComponent() this.OpenToolbarButton.TabStop = false; this.OpenToolbarButton.Click += new System.EventHandler(this.OpenToolbarButton_Click); // - // CustomRTB - // - this.CustomRTB.AcceptsTab = true; - this.CustomRTB.BackColor = System.Drawing.SystemColors.Window; - this.CustomRTB.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.CustomRTB.ContextMenuStrip = this.EditorMenuStrip; - this.CustomRTB.Dock = System.Windows.Forms.DockStyle.Fill; - this.CustomRTB.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); - this.CustomRTB.ForeColor = System.Drawing.SystemColors.WindowText; - this.CustomRTB.Location = new System.Drawing.Point(17, 47); - this.CustomRTB.Name = "CustomRTB"; - this.CustomRTB.Size = new System.Drawing.Size(496, 244); - this.CustomRTB.TabIndex = 10; - this.CustomRTB.Text = "TEST TEST TEST TEST TEST TEST "; - this.CustomRTB.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.СustomRTB_LinkClicked); - this.CustomRTB.SelectionChanged += new System.EventHandler(this.CustomRTB_SelectionChanged); - this.CustomRTB.Click += new System.EventHandler(this.CustomRTB_Click); - this.CustomRTB.TextChanged += new System.EventHandler(this.CustomRTB_TextChanged); - this.CustomRTB.KeyDown += new System.Windows.Forms.KeyEventHandler(this.CustomRTB_KeyDown); - this.CustomRTB.KeyUp += new System.Windows.Forms.KeyEventHandler(this.CustomRTB_KeyUp); - // // LineNumbers_For_RichTextBox // this.LineNumbers_For_RichTextBox._SeeThroughMode_ = false; @@ -911,21 +890,39 @@ public void InitializeComponent() this.LineNumbers_For_RichTextBox.MarginLines_Thickness = 1F; this.LineNumbers_For_RichTextBox.Name = "LineNumbers_For_RichTextBox"; this.LineNumbers_For_RichTextBox.Padding = new System.Windows.Forms.Padding(0, 0, 2, 0); - this.LineNumbers_For_RichTextBox.ParentRichTextBox = this.CustomRTB; + this.LineNumbers_For_RichTextBox.ParentRichTextBox = this.RichTextBox; this.LineNumbers_For_RichTextBox.Show_BackgroundGradient = false; this.LineNumbers_For_RichTextBox.Show_BorderLines = true; this.LineNumbers_For_RichTextBox.Show_GridLines = true; this.LineNumbers_For_RichTextBox.Show_LineNrs = true; this.LineNumbers_For_RichTextBox.Show_MarginLines = false; - this.LineNumbers_For_RichTextBox.Size = new System.Drawing.Size(17, 244); + this.LineNumbers_For_RichTextBox.Size = new System.Drawing.Size(18, 244); this.LineNumbers_For_RichTextBox.TabIndex = 15; // + // RichTextBox + // + this.RichTextBox.AcceptsTab = true; + this.RichTextBox.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.RichTextBox.ContextMenuStrip = this.EditorMenuStrip; + this.RichTextBox.Dock = System.Windows.Forms.DockStyle.Fill; + this.RichTextBox.Location = new System.Drawing.Point(18, 47); + this.RichTextBox.Name = "RichTextBox"; + this.RichTextBox.Size = new System.Drawing.Size(495, 244); + this.RichTextBox.TabIndex = 16; + this.RichTextBox.Text = ""; + this.RichTextBox.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.RichTextBox_LinkClicked); + this.RichTextBox.SelectionChanged += new System.EventHandler(this.RichTextBox_SelectionChanged); + this.RichTextBox.Click += new System.EventHandler(this.RichTextBox_Click); + this.RichTextBox.TextChanged += new System.EventHandler(this.RichTextBox_TextChanged); + this.RichTextBox.KeyDown += new System.Windows.Forms.KeyEventHandler(this.RichTextBox_KeyDown); + this.RichTextBox.KeyUp += new System.Windows.Forms.KeyEventHandler(this.RichTextBox_KeyUp); + // // MainForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(513, 318); - this.Controls.Add(this.CustomRTB); + this.Controls.Add(this.RichTextBox); this.Controls.Add(this.LineNumbers_For_RichTextBox); this.Controls.Add(this.SearchPanel); this.Controls.Add(this.ToolbarPanel); @@ -1015,7 +1012,6 @@ public void InitializeComponent() private System.Windows.Forms.CheckBox WholeWordCheckBox; private System.Windows.Forms.Panel SearchPanel; private System.Windows.Forms.ToolStripMenuItem SettingsToolStripMenuItem; - public CustomRichTextBox CustomRTB; private System.Windows.Forms.PictureBox CloseSearchPanel; private System.Windows.Forms.ToolStripSeparator toolStripSeparator9; private System.Windows.Forms.ToolStripMenuItem FindToolStripMenuItem; @@ -1041,5 +1037,6 @@ public void InitializeComponent() private LineNumbers.LineNumbers_For_RichTextBox LineNumbers_For_RichTextBox; private System.Windows.Forms.ToolStripMenuItem insertToolStripMenuItem; private System.Windows.Forms.Button FindNextButton; + private System.Windows.Forms.RichTextBox RichTextBox; } } diff --git a/Crypto Notepad/MainForm.cs b/Crypto Notepad/MainForm.cs index bb3fae7..ad41a69 100644 --- a/Crypto Notepad/MainForm.cs +++ b/Crypto Notepad/MainForm.cs @@ -29,8 +29,8 @@ public partial class MainForm : Form public MainForm() { InitializeComponent(); - CustomRTB.DragDrop += new DragEventHandler(CustomRTB_DragDrop); - CustomRTB.AllowDrop = true; + RichTextBox.DragDrop += new DragEventHandler(RichTextBox_DragDrop); + RichTextBox.AllowDrop = true; } /*Functions*/ @@ -62,12 +62,12 @@ private void DecryptAES() de = AES.Decrypt(opnfile, TypedPassword.Value, null, ps.HashAlgorithm, ps.PasswordIterations, ps.KeySize); } - CustomRTB.Text = de; + RichTextBox.Text = de; Text = PublicVar.appName + " – " + NameWithotPath; filePath = OpenFile.FileName; - string cc2 = CustomRTB.Text.Length.ToString(CultureInfo.InvariantCulture); - CustomRTB.Select(Convert.ToInt32(cc2), 0); + string cc2 = RichTextBox.Text.Length.ToString(CultureInfo.InvariantCulture); + RichTextBox.Select(Convert.ToInt32(cc2), 0); PublicVar.openFileName = Path.GetFileName(OpenFile.FileName); PublicVar.encryptionKey.Set(TypedPassword.Value); TypedPassword.Value = null; @@ -115,14 +115,14 @@ private void OpenAsotiations() PublicVar.okPressed = false; string de = AES.Decrypt(opnfile, TypedPassword.Value, null, ps.HashAlgorithm, ps.PasswordIterations, ps.KeySize); - CustomRTB.Text = de; + RichTextBox.Text = de; Text = PublicVar.appName + " – " + NameWithotPath; filePath = args[1]; - string cc = CustomRTB.Text.Length.ToString(CultureInfo.InvariantCulture); + string cc = RichTextBox.Text.Length.ToString(CultureInfo.InvariantCulture); PublicVar.encryptionKey.Set(TypedPassword.Value); - CustomRTB.Select(Convert.ToInt32(cc), 0); + RichTextBox.Select(Convert.ToInt32(cc), 0); TypedPassword.Value = null; } catch (CryptographicException) @@ -140,10 +140,10 @@ private void OpenAsotiations() { string opnfile = File.ReadAllText(args[1]); string NameWithotPath = Path.GetFileName(args[1]); - CustomRTB.Text = opnfile; + RichTextBox.Text = opnfile; Text = PublicVar.appName + " – " + NameWithotPath; - string cc2 = CustomRTB.Text.Length.ToString(CultureInfo.InvariantCulture); - CustomRTB.Select(Convert.ToInt32(cc2), 0); + string cc2 = RichTextBox.Text.Length.ToString(CultureInfo.InvariantCulture); + RichTextBox.Select(Convert.ToInt32(cc2), 0); } } @@ -169,13 +169,13 @@ private void SendTo() } PublicVar.okPressed = false; string de = AES.Decrypt(opnfile, TypedPassword.Value, null, ps.HashAlgorithm, ps.PasswordIterations, ps.KeySize); - CustomRTB.Text = de; + RichTextBox.Text = de; Text = PublicVar.appName + " – " + NameWithotPath; filePath = argsPath; - string cc = CustomRTB.Text.Length.ToString(CultureInfo.InvariantCulture); - CustomRTB.Select(Convert.ToInt32(cc), 0); + string cc = RichTextBox.Text.Length.ToString(CultureInfo.InvariantCulture); + RichTextBox.Select(Convert.ToInt32(cc), 0); PublicVar.encryptionKey.Set(TypedPassword.Value); TypedPassword.Value = null; } @@ -194,10 +194,10 @@ private void SendTo() { string opnfile = File.ReadAllText(argsPath); string NameWithotPath = Path.GetFileName(argsPath); - CustomRTB.Text = opnfile; + RichTextBox.Text = opnfile; Text = PublicVar.appName + " – " + NameWithotPath; - string cc2 = CustomRTB.Text.Length.ToString(CultureInfo.InvariantCulture); - CustomRTB.Select(Convert.ToInt32(cc2), 0); + string cc2 = RichTextBox.Text.Length.ToString(CultureInfo.InvariantCulture); + RichTextBox.Select(Convert.ToInt32(cc2), 0); } } @@ -236,9 +236,9 @@ private void ContextMenuEncryptReplace() if (!args[1].Contains(".cnp")) { string opnfile = File.ReadAllText(args[1]); - CustomRTB.Text = opnfile; - string cc2 = CustomRTB.Text.Length.ToString(CultureInfo.InvariantCulture); - CustomRTB.Select(Convert.ToInt32(cc2), 0); + RichTextBox.Text = opnfile; + string cc2 = RichTextBox.Text.Length.ToString(CultureInfo.InvariantCulture); + RichTextBox.Select(Convert.ToInt32(cc2), 0); PublicVar.openFileName = Path.GetFileName(args[1]); string newFile = Path.GetDirectoryName(args[1]) + @"\" + Path.GetFileNameWithoutExtension(args[1]) + ".cnp"; @@ -253,17 +253,17 @@ private void ContextMenuEncryptReplace() File.Delete(args[1]); - string noenc = CustomRTB.Text; + string noenc = RichTextBox.Text; string en; - en = AES.Encrypt(CustomRTB.Text, TypedPassword.Value, null, ps.HashAlgorithm, ps.PasswordIterations, ps.KeySize); - CustomRTB.Text = en; + en = AES.Encrypt(RichTextBox.Text, TypedPassword.Value, null, ps.HashAlgorithm, ps.PasswordIterations, ps.KeySize); + RichTextBox.Text = en; StreamWriter sw = new StreamWriter(newFile); - int i = CustomRTB.Lines.Count(); + int i = RichTextBox.Lines.Count(); int j = 0; i = i - 1; while (j <= i) { - sw.WriteLine(CustomRTB.Lines.GetValue(j).ToString()); + sw.WriteLine(RichTextBox.Lines.GetValue(j).ToString()); j = j + 1; } sw.Close(); @@ -272,13 +272,13 @@ private void ContextMenuEncryptReplace() filePath = newFile; PublicVar.openFileName = Path.GetFileName(newFile); Text = PublicVar.appName + " – " + PublicVar.openFileName; - CustomRTB.Text = noenc; + RichTextBox.Text = noenc; } - #region workaround, strange behavior with the cursor in customRTB fix - CustomRTB.DetectUrls = false; - CustomRTB.DetectUrls = true; - CustomRTB.Modified = false; + #region fix strange behavior with the cursor in RichTextBox + RichTextBox.DetectUrls = false; + RichTextBox.DetectUrls = true; + RichTextBox.Modified = false; #endregion if (PublicVar.okPressed) @@ -293,20 +293,20 @@ private void ContextMenuEncrypt() { string opnfile = File.ReadAllText(args[1]); string NameWithotPath = Path.GetFileName(args[1]); - CustomRTB.Text = opnfile; + RichTextBox.Text = opnfile; Text = PublicVar.appName + NameWithotPath; - string cc2 = CustomRTB.Text.Length.ToString(CultureInfo.InvariantCulture); - CustomRTB.Select(Convert.ToInt32(cc2), 0); + string cc2 = RichTextBox.Text.Length.ToString(CultureInfo.InvariantCulture); + RichTextBox.Select(Convert.ToInt32(cc2), 0); PublicVar.openFileName = Path.GetFileName(args[1]); filePath = OpenFile.FileName; } - #region workaround, strange behavior with the cursor in customRTB fix - CustomRTB.DetectUrls = false; - CustomRTB.DetectUrls = true; + #region fix strange behavior with the cursor in RichTextBox + RichTextBox.DetectUrls = false; + RichTextBox.DetectUrls = true; #endregion - CustomRTB.Modified = false; + RichTextBox.Modified = false; if (PublicVar.okPressed) { @@ -339,7 +339,7 @@ private void DeleteUpdateFiles() private void SaveConfirm(bool exit) { - if (!CustomRTB.Modified) + if (!RichTextBox.Modified) { if (exit) { @@ -353,7 +353,7 @@ private void SaveConfirm(bool exit) PublicVar.openFileName = "Unnamed.cnp"; } - if (CustomRTB.Text != "") + if (RichTextBox.Text != "") { string messageBoxText = ""; @@ -455,7 +455,7 @@ private void AutoLock(bool minimize) { EnterKeyForm f2 = new EnterKeyForm(); PublicVar.encryptionKey.Set(null); - caretPos = CustomRTB.SelectionStart; + caretPos = RichTextBox.SelectionStart; f2.MinimizeBox = true; Hide(); @@ -468,7 +468,7 @@ private void AutoLock(bool minimize) if (!PublicVar.okPressed) { PublicVar.encryptionKey.Set(null); - CustomRTB.Clear(); + RichTextBox.Clear(); Text = PublicVar.appName; PublicVar.openFileName = null; filePath = ""; @@ -479,14 +479,14 @@ private void AutoLock(bool minimize) LineNumbers_For_RichTextBox.Refresh(); try { - CustomRTB.Clear(); + RichTextBox.Clear(); string opnfile = File.ReadAllText(filePath); string de = AES.Decrypt(opnfile, TypedPassword.Value, null, ps.HashAlgorithm, ps.PasswordIterations, ps.KeySize); - CustomRTB.Text = de; + RichTextBox.Text = de; Text = PublicVar.appName + " – " + PublicVar.openFileName; - string cc2 = CustomRTB.Text.Length.ToString(CultureInfo.InvariantCulture); - CustomRTB.Select(Convert.ToInt32(cc2), 0); - CustomRTB.SelectionStart = caretPos; + string cc2 = RichTextBox.Text.Length.ToString(CultureInfo.InvariantCulture); + RichTextBox.Select(Convert.ToInt32(cc2), 0); + RichTextBox.SelectionStart = caretPos; PublicVar.encryptionKey.Set(TypedPassword.Value); TypedPassword.Value = null; Show(); @@ -504,7 +504,7 @@ private void AutoLock(bool minimize) if (dialogResult == DialogResult.Cancel) { PublicVar.encryptionKey.Set(null); - CustomRTB.Clear(); + RichTextBox.Clear(); Text = PublicVar.appName; filePath = ""; PublicVar.openFileName = null; @@ -590,9 +590,9 @@ private void MainWindow_Activated(object sender, EventArgs e) if (PublicVar.settingsChanged) { PublicVar.settingsChanged = false; - CustomRTB.Font = new Font(ps.RichTextFont, ps.RichTextSize); - CustomRTB.ForeColor = ps.RichForeColor; - CustomRTB.BackColor = ps.RichBackColor; + RichTextBox.Font = new Font(ps.RichTextFont, ps.RichTextSize); + RichTextBox.ForeColor = ps.RichForeColor; + RichTextBox.BackColor = ps.RichBackColor; BackColor = ps.RichBackColor; LineNumbers_For_RichTextBox.Visible = bool.Parse(ps.LNVisible); @@ -631,8 +631,8 @@ private void MainWindow_Activated(object sender, EventArgs e) } #region workaround, unhighlight URLs fix - CustomRTB.DetectUrls = false; - CustomRTB.DetectUrls = true; + RichTextBox.DetectUrls = false; + RichTextBox.DetectUrls = true; #endregion if (!ps.ShowToolbar && ToolbarPanel.Visible) @@ -660,7 +660,7 @@ private void MainWindow_Activated(object sender, EventArgs e) if (PublicVar.keyChanged) { - CustomRTB.Modified = true; + RichTextBox.Modified = true; } if (PublicVar.encryptionKey.Get() == null) @@ -697,7 +697,7 @@ private void MainWindow_FormClosing(object sender, FormClosingEventArgs e) ps.Save(); SaveConfirm(true); - if (CustomRTB.Text == "") + if (RichTextBox.Text == "") { noExit = false; } @@ -712,12 +712,12 @@ private void MainWindow_FormClosing(object sender, FormClosingEventArgs e) private void MainWindow_Load(object sender, EventArgs e) { string pos = ps.WindowLocation.ToString(); - CustomRTB.Font = new Font(ps.RichTextFont, ps.RichTextSize); - CustomRTB.ForeColor = ps.RichForeColor; - CustomRTB.BackColor = ps.RichBackColor; + RichTextBox.Font = new Font(ps.RichTextFont, ps.RichTextSize); + RichTextBox.ForeColor = ps.RichForeColor; + RichTextBox.BackColor = ps.RichBackColor; BackColor = ps.RichBackColor; WordWrapToolStripMenuItem.Checked = ps.MenuWrap; - CustomRTB.WordWrap = ps.RichWrap; + RichTextBox.WordWrap = ps.RichWrap; ToolbarPanel.Visible = ps.ShowToolbar; LineNumbers_For_RichTextBox.Visible = bool.Parse(ps.LNVisible); LineNumbers_For_RichTextBox.ForeColor = ps.LNFontColorPanel; @@ -810,10 +810,10 @@ private void MainWindow_Load(object sender, EventArgs e) /*Form Events*/ - /*CustomRTB Events*/ - private void CustomRTB_SelectionChanged(object sender, EventArgs e) + /*RichTextBox Events*/ + private void RichTextBox_SelectionChanged(object sender, EventArgs e) { - if (CustomRTB.SelectionLength != 0) + if (RichTextBox.SelectionLength != 0) { CutToolbarButton.Enabled = true; CopyToolbarButton.Enabled = true; @@ -825,14 +825,14 @@ private void CustomRTB_SelectionChanged(object sender, EventArgs e) } } - private void CustomRTB_Click(object sender, EventArgs e) + private void RichTextBox_Click(object sender, EventArgs e) { - caretPos = CustomRTB.SelectionStart; + caretPos = RichTextBox.SelectionStart; } - private void CustomRTB_KeyDown(object sender, KeyEventArgs e) + private void RichTextBox_KeyDown(object sender, KeyEventArgs e) { - caretPos = CustomRTB.SelectionStart; + caretPos = RichTextBox.SelectionStart; if (e.KeyCode == Keys.ShiftKey) { shiftPresed = true; @@ -842,14 +842,14 @@ private void CustomRTB_KeyDown(object sender, KeyEventArgs e) { SearchTextBox.Text = ""; SearchPanel.Visible = false; - CustomRTB.Focus(); - CustomRTB.DeselectAll(); + RichTextBox.Focus(); + RichTextBox.DeselectAll(); e.Handled = e.SuppressKeyPress = true; findPos = 0; } } - private void СustomRTB_LinkClicked(object sender, LinkClickedEventArgs e) + private void RichTextBox_LinkClicked(object sender, LinkClickedEventArgs e) { if (shiftPresed) { @@ -858,7 +858,7 @@ private void CustomRTB_KeyDown(object sender, KeyEventArgs e) } } - private void CustomRTB_DragDrop(object sender, DragEventArgs e) + private void RichTextBox_DragDrop(object sender, DragEventArgs e) { SaveConfirm(false); @@ -875,10 +875,10 @@ private void CustomRTB_DragDrop(object sender, DragEventArgs e) { string opnfile = File.ReadAllText(OpenFile.FileName); string NameWithotPath = Path.GetFileName(OpenFile.FileName); - CustomRTB.Text = opnfile; + RichTextBox.Text = opnfile; Text = PublicVar.appName + " – " + NameWithotPath; - string cc2 = CustomRTB.Text.Length.ToString(CultureInfo.InvariantCulture); - CustomRTB.Select(Convert.ToInt32(cc2), 0); + string cc2 = RichTextBox.Text.Length.ToString(CultureInfo.InvariantCulture); + RichTextBox.Select(Convert.ToInt32(cc2), 0); filePath = OpenFile.FileName; return; } @@ -905,18 +905,18 @@ private void CustomRTB_DragDrop(object sender, DragEventArgs e) } } - private void CustomRTB_KeyUp(object sender, KeyEventArgs e) + private void RichTextBox_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.ShiftKey) { shiftPresed = false; } } - private void CustomRTB_TextChanged(object sender, EventArgs e) + private void RichTextBox_TextChanged(object sender, EventArgs e) { LineNumbers_For_RichTextBox.Refresh(); } - /*CustomRTB Events*/ + /*RichTextBox Events*/ /* Main Menu */ @@ -950,7 +950,7 @@ private void NewToolStripMenuItem_Click(object sender, EventArgs e) return; } - CustomRTB.Clear(); + RichTextBox.Clear(); StreamWriter sw = new StreamWriter(SaveFile.FileName); string NameWithotPath = Path.GetFileName(SaveFile.FileName); Text = PublicVar.appName + " – " + NameWithotPath; @@ -973,20 +973,20 @@ private void OpenToolStripMenuItem_Click(object sender, EventArgs e) { string opnfile = File.ReadAllText(OpenFile.FileName); string NameWithotPath = Path.GetFileName(OpenFile.FileName); - CustomRTB.Text = opnfile; + RichTextBox.Text = opnfile; Text = PublicVar.appName + " – " + NameWithotPath; - string cc2 = CustomRTB.Text.Length.ToString(CultureInfo.InvariantCulture); - CustomRTB.Select(Convert.ToInt32(cc2), 0); + string cc2 = RichTextBox.Text.Length.ToString(CultureInfo.InvariantCulture); + RichTextBox.Select(Convert.ToInt32(cc2), 0); return; } DecryptAES(); - #region workaround, strange behavior with the cursor in customRTB fix - CustomRTB.DetectUrls = false; - CustomRTB.DetectUrls = true; + #region fix strange behavior with the cursor in RichTextBox + RichTextBox.DetectUrls = false; + RichTextBox.DetectUrls = true; #endregion - CustomRTB.Modified = false; + RichTextBox.Modified = false; if (PublicVar.okPressed) { @@ -1013,7 +1013,7 @@ private void OpenToolStripMenuItem_Click(object sender, EventArgs e) private void SaveToolStripMenuItem_Click(object sender, EventArgs e) { - int saveCaret = CustomRTB.SelectionStart; + int saveCaret = RichTextBox.SelectionStart; if (PublicVar.encryptionKey.Get() == null) { @@ -1025,32 +1025,32 @@ private void SaveToolStripMenuItem_Click(object sender, EventArgs e) PublicVar.okPressed = false; } - string noenc = CustomRTB.Text; + string noenc = RichTextBox.Text; string en; - en = AES.Encrypt(CustomRTB.Text, PublicVar.encryptionKey.Get(), null, ps.HashAlgorithm, ps.PasswordIterations, ps.KeySize); - CustomRTB.Text = en; + en = AES.Encrypt(RichTextBox.Text, PublicVar.encryptionKey.Get(), null, ps.HashAlgorithm, ps.PasswordIterations, ps.KeySize); + RichTextBox.Text = en; StreamWriter sw = new StreamWriter(filePath); - int i = CustomRTB.Lines.Count(); + int i = RichTextBox.Lines.Count(); int j = 0; i = i - 1; while (j <= i) { - sw.WriteLine(CustomRTB.Lines.GetValue(j).ToString()); + sw.WriteLine(RichTextBox.Lines.GetValue(j).ToString()); j = j + 1; } sw.Close(); - CustomRTB.Text = noenc; - CustomRTB.Select(Convert.ToInt32(saveCaret), 0); + RichTextBox.Text = noenc; + RichTextBox.Select(Convert.ToInt32(saveCaret), 0); PublicVar.keyChanged = false; } private void SaveAsToolStripMenuItem_Click(object sender, EventArgs e) { - int saveCaret = CustomRTB.SelectionStart; + int saveCaret = RichTextBox.SelectionStart; string NameWithotPath = Path.GetFileName(OpenFile.FileName); if (filePath != "") { @@ -1085,23 +1085,23 @@ private void SaveAsToolStripMenuItem_Click(object sender, EventArgs e) } filePath = SaveFile.FileName; - string noenc = CustomRTB.Text; + string noenc = RichTextBox.Text; string en; - en = AES.Encrypt(CustomRTB.Text, TypedPassword.Value, null, ps.HashAlgorithm, ps.PasswordIterations, ps.KeySize); - CustomRTB.Text = en; + en = AES.Encrypt(RichTextBox.Text, TypedPassword.Value, null, ps.HashAlgorithm, ps.PasswordIterations, ps.KeySize); + RichTextBox.Text = en; StreamWriter sw = new StreamWriter(filePath); - int i = CustomRTB.Lines.Count(); + int i = RichTextBox.Lines.Count(); int j = 0; i = i - 1; while (j <= i) { - sw.WriteLine(CustomRTB.Lines.GetValue(j).ToString()); + sw.WriteLine(RichTextBox.Lines.GetValue(j).ToString()); j = j + 1; } sw.Close(); - CustomRTB.Text = noenc; + RichTextBox.Text = noenc; Text = PublicVar.appName + " – " + Path.GetFileName(filePath); - CustomRTB.Select(Convert.ToInt32(saveCaret), 0); + RichTextBox.Select(Convert.ToInt32(saveCaret), 0); PublicVar.encryptionKey.Set(TypedPassword.Value); TypedPassword.Value = null; PublicVar.openFileName = Path.GetFileName(SaveFile.FileName); @@ -1121,7 +1121,7 @@ private void DeleteFileToolStripMenuItem_Click(object sender, EventArgs e) if (MessageBox.Show("Delete file: " + "\"" + filePath + "\"" + " ?", PublicVar.appName, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { File.Delete(filePath); - CustomRTB.Clear(); + RichTextBox.Clear(); PublicVar.encryptionKey.Set(null); FileLocationToolbarButton.Enabled = false; DeleteFileToolbarButton.Enabled = false; @@ -1159,29 +1159,29 @@ private void FileToolStripMenuItem_DropDownOpened(object sender, EventArgs e) /*Edit*/ private void UndoToolStripMenuItem_Click(object sender, EventArgs e) { - CustomRTB.Undo(); + RichTextBox.Undo(); } public void RedoToolStripMenuItem_Click(object sender, EventArgs e) { - CustomRTB.Redo(); + RichTextBox.Redo(); } private void CutToolStripMenuItem_Click(object sender, EventArgs e) { - CustomRTB.Cut(); + RichTextBox.Cut(); } private void CopyToolStripMenuItem_Click(object sender, EventArgs e) { - CustomRTB.Copy(); + RichTextBox.Copy(); } private void PasteToolStripMenuItem_Click(object sender, EventArgs e) { - if (CustomRTB.Focused) + if (RichTextBox.Focused) { - CustomRTB.Paste(DataFormats.GetFormat(DataFormats.Text)); + RichTextBox.Paste(DataFormats.GetFormat(DataFormats.Text)); } if (SearchTextBox.Focused) { @@ -1191,7 +1191,7 @@ private void PasteToolStripMenuItem_Click(object sender, EventArgs e) private void DeleteToolStripMenuItem_Click(object sender, EventArgs e) { - CustomRTB.SelectedText = ""; + RichTextBox.SelectedText = ""; } private void FindToolStripMenuItem_Click(object sender, EventArgs e) @@ -1200,9 +1200,8 @@ private void FindToolStripMenuItem_Click(object sender, EventArgs e) { SearchTextBox.Text = ""; SearchPanel.Visible = false; - CustomRTB.Focus(); - CustomRTB.DeselectAll(); - //CustomRTB.SelectionStart = caretPos; + RichTextBox.Focus(); + RichTextBox.DeselectAll(); } else { @@ -1213,9 +1212,9 @@ private void FindToolStripMenuItem_Click(object sender, EventArgs e) private void SelectAllToolStripMenuItem_Click(object sender, EventArgs e) { - if (CustomRTB.Focused) + if (RichTextBox.Focused) { - CustomRTB.SelectAll(); + RichTextBox.SelectAll(); } if (SearchTextBox.Focused) { @@ -1227,25 +1226,25 @@ private void WordWrapToolStripMenuItem_Click(object sender, EventArgs e) { if (WordWrapToolStripMenuItem.Checked) { - CustomRTB.WordWrap = true; + RichTextBox.WordWrap = true; } else { - CustomRTB.WordWrap = false; + RichTextBox.WordWrap = false; } ps.MenuWrap = WordWrapToolStripMenuItem.Checked; - ps.RichWrap = CustomRTB.WordWrap; + ps.RichWrap = RichTextBox.WordWrap; ps.Save(); } private void ClearToolStripMenuItem_Click(object sender, EventArgs e) { - CustomRTB.Clear(); + RichTextBox.Clear(); } private void EditToolStripMenuItem_DropDownOpened(object sender, EventArgs e) { - if (CustomRTB.SelectionLength != 0) + if (RichTextBox.SelectionLength != 0) { CutToolStripMenuItem.Enabled = true; CopyToolStripMenuItem.Enabled = true; @@ -1365,20 +1364,20 @@ private void RightToLeftEditorMenuStrip_Click(object sender, EventArgs e) { if (!WordWrapToolStripMenuItem.Checked) { - string rtbTxt = CustomRTB.Text; - CustomRTB.Clear(); - CustomRTB.RightToLeft = RightToLeft.Yes; + string rtbTxt = RichTextBox.Text; + RichTextBox.Clear(); + RichTextBox.RightToLeft = RightToLeft.Yes; Application.DoEvents(); - CustomRTB.Text = rtbTxt; + RichTextBox.Text = rtbTxt; } else { - CustomRTB.RightToLeft = RightToLeft.Yes; + RichTextBox.RightToLeft = RightToLeft.Yes; } } else { - CustomRTB.RightToLeft = RightToLeft.No; + RichTextBox.RightToLeft = RightToLeft.No; } } @@ -1389,7 +1388,7 @@ private void ClearEditorMenuStrip_Click(object sender, EventArgs e) private void EditorMenuStrip_Opening(object sender, CancelEventArgs e) { - if (CustomRTB.SelectionLength != 0) + if (RichTextBox.SelectionLength != 0) { CutEditorMenuStrip.Enabled = true; CopyEditorMenuStrip.Enabled = true; @@ -1481,7 +1480,6 @@ private void CloseToolbar_MouseLeave(object sender, EventArgs e) /*Search Panel*/ - private void SearchTextBox_TextChanged(object sender, EventArgs e) { findPos = 0; @@ -1493,8 +1491,8 @@ private void SearchTextBox_KeyDown(object sender, KeyEventArgs e) { SearchTextBox.Text = ""; SearchPanel.Visible = false; - CustomRTB.Focus(); - CustomRTB.DeselectAll(); + RichTextBox.Focus(); + RichTextBox.DeselectAll(); e.Handled = e.SuppressKeyPress = true; findPos = 0; } @@ -1518,13 +1516,13 @@ private void CloseSearchPanel_MouseLeave(object sender, EventArgs e) private void MatchCaseCheckBox_CheckedChanged(object sender, EventArgs e) { findPos = 0; - CustomRTB.DeselectAll(); + RichTextBox.DeselectAll(); } private void WholeWordCheckBox_CheckedChanged(object sender, EventArgs e) { findPos = 0; - CustomRTB.DeselectAll(); + RichTextBox.DeselectAll(); } private void FindMyText(string text, RichTextBoxFinds findOptions) @@ -1533,14 +1531,14 @@ private void FindMyText(string text, RichTextBoxFinds findOptions) { try { - findPos = CustomRTB.Find(SearchTextBox.Text, findPos, findOptions); + findPos = RichTextBox.Find(SearchTextBox.Text, findPos, findOptions); if (findPos == -1) { findPos = 0; return; } - CustomRTB.Focus(); - CustomRTB.Select(findPos, SearchTextBox.Text.Length); + RichTextBox.Focus(); + RichTextBox.Select(findPos, SearchTextBox.Text.Length); findPos += SearchTextBox.Text.Length + 1; } catch @@ -1592,7 +1590,7 @@ private void MainVariablesToolStripMenuItem_Click(object sender, EventArgs e) Debug.WriteLine("keyChanged: " + PublicVar.keyChanged); Debug.WriteLine("settingsChanged: " + PublicVar.settingsChanged); Debug.WriteLine("okPressed: " + PublicVar.okPressed); - Debug.WriteLine("CustomRTB.Modified: " + CustomRTB.Modified); + Debug.WriteLine("RichTextBox.Modified: " + RichTextBox.Modified); Debug.WriteLine("EditorMenuStrip: " + EditorMenuStrip.Enabled); #endif }