From e8db6fc29c784d15ac32c44cfb1828a428317004 Mon Sep 17 00:00:00 2001 From: Alexander Date: Sat, 17 Feb 2018 14:48:03 +0200 Subject: [PATCH] Fixed #8 --- Crypto Notepad/Form1.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Crypto Notepad/Form1.cs b/Crypto Notepad/Form1.cs index b3dde5b..d7bb490 100644 --- a/Crypto Notepad/Form1.cs +++ b/Crypto Notepad/Form1.cs @@ -214,6 +214,7 @@ private void newToolStripMenuItem_Click_1(object sender, EventArgs e) private void saveAsToolStripMenuItem_Click(object sender, EventArgs e) { + int saveCaret = customRTB.SelectionStart; string NameWithotPath = Path.GetFileName(OpenFile.FileName); if (string.IsNullOrEmpty(publicVar.encryptionKey)) { @@ -247,9 +248,9 @@ private void saveAsToolStripMenuItem_Click(object sender, EventArgs e) } sw.Close(); customRTB.Text = noenc; - string cc = customRTB.Text.Length.ToString(CultureInfo.InvariantCulture); - customRTB.Select(Convert.ToInt32(cc), 0); this.Text = appName + Path.GetFileName(filename); + + customRTB.Select(Convert.ToInt32(saveCaret), 0); } private void MainWindow_FormClosing(object sender, FormClosingEventArgs e) @@ -358,6 +359,7 @@ private void saveToolStripMenuItem1_Click_1(object sender, EventArgs e) { string noname = "Unnamed.cnp"; string NameWithotPath = Path.GetFileName(OpenFile.FileName); + int saveCaret = customRTB.SelectionStart; if (filename == noname) { @@ -388,8 +390,7 @@ private void saveToolStripMenuItem1_Click_1(object sender, EventArgs e) sw.Close(); customRTB.Text = noenc; - string cc = customRTB.Text.Length.ToString(CultureInfo.InvariantCulture); - customRTB.Select(Convert.ToInt32(cc), 0); + customRTB.Select(Convert.ToInt32(saveCaret), 0); } private void exitToolStripMenuItem_Click(object sender, EventArgs e)