From c2b722cd30bac7187ed9d57b05cf451461e96a9a Mon Sep 17 00:00:00 2001 From: Alexander Date: Sun, 13 Oct 2019 14:55:20 +0300 Subject: [PATCH] Added placeholders for textboxes --- Crypto Notepad/ChangeKeyForm.cs | 30 +++++++++++++++++++++++++----- Crypto Notepad/EnterKeyForm.cs | 14 ++++++++++---- 2 files changed, 35 insertions(+), 9 deletions(-) diff --git a/Crypto Notepad/ChangeKeyForm.cs b/Crypto Notepad/ChangeKeyForm.cs index 0726d37..3a47cca 100644 --- a/Crypto Notepad/ChangeKeyForm.cs +++ b/Crypto Notepad/ChangeKeyForm.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Drawing; using System.Media; using System.Threading.Tasks; @@ -95,12 +95,14 @@ private void OldKeyTextBox_TextChanged(object sender, EventArgs e) { acceptButton.Enabled = false; } + + if (oldKeyTextBox.Text.Length > 0) { - btnAccept.Enabled = true; + oldKeyPlaceholder.Visible = false; } else { - btnAccept.Enabled = false; + oldKeyPlaceholder.Visible = true; } } @@ -117,11 +119,29 @@ private void NewKeyTextBox_TextChanged(object sender, EventArgs e) if (newKeyTextBox.Text.Length > 0) { - btnAccept.Enabled = true; + newKeyPlaceholder.Visible = false; } else { - btnAccept.Enabled = false; + newKeyPlaceholder.Visible = true; + } + } + + private void NewKeyPlaceholder_Click(object sender, EventArgs e) + { + newKeyTextBox.Focus(); + } + private void OldKeyPlaceholder_Click(object sender, EventArgs e) + { + oldKeyTextBox.Focus(); + } + private void NewKeyTextBox_Leave(object sender, EventArgs e) + { + if (newKeyTextBox.Text.Length == 0) + { + newKeyPlaceholder.Visible = true; + } + } private void NewKeyTextBox_KeyDown(object sender, KeyEventArgs e) { diff --git a/Crypto Notepad/EnterKeyForm.cs b/Crypto Notepad/EnterKeyForm.cs index 2f25f0e..9c359fd 100644 --- a/Crypto Notepad/EnterKeyForm.cs +++ b/Crypto Notepad/EnterKeyForm.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Windows.Forms; namespace Crypto_Notepad @@ -40,10 +40,16 @@ private void EnterKeyForm_Shown(object sender, EventArgs e) /*Enter key area*/ private void KeyTextBox_TextChanged(object sender, EventArgs e) { - if (txtKey.Text.Length > 0) - btnOk.Enabled = true; + if (keyTextBox.Text.Length > 0) + { + okButton.Enabled = true; + encryptionKeyPlaceholder.Visible = false; + } else - btnOk.Enabled = false; + { + okButton.Enabled = false; + encryptionKeyPlaceholder.Visible = true; + } } private void KeyTextBox_KeyDown(object sender, KeyEventArgs e)