Disabling shortcut keys while file locked

This commit is contained in:
Alexander 2019-10-13 15:25:32 +03:00
parent 62d4f3d54a
commit bb8a62c06d
2 changed files with 21 additions and 3 deletions

View file

@ -1,4 +1,4 @@
namespace Crypto_Notepad
namespace Crypto_Notepad
{
partial class MainForm
{

View file

@ -1,4 +1,4 @@
using Crypto_Notepad.Properties;
using Crypto_Notepad.Properties;
using System;
using System.ComponentModel;
using System.Diagnostics;
@ -1121,7 +1121,7 @@ private void ExitMainMenu_Click(object sender, EventArgs e)
private void FileMainMenu_DropDownOpened(object sender, EventArgs e)
{
if (filePath == "")
if (filePath == null)
{
fileLocationMainMenu.Enabled = false;
deleteFileMainMenu.Enabled = false;
@ -1653,6 +1653,15 @@ private void FileLockedPanel_VisibleChanged(object sender, EventArgs e)
{
if (fileLockedPanel.Visible)
{
foreach (ToolStripItem item in mainMenu.Items)
{
if (item is ToolStripDropDownItem)
foreach (ToolStripItem dropDownItem in ((ToolStripDropDownItem)item).DropDownItems)
{
dropDownItem.Enabled = false;
}
}
PublicVar.encryptionKey.Set(null);
caretPos = richTextBox.SelectionStart;
richTextBox.Visible = false;
@ -1663,6 +1672,15 @@ private void FileLockedPanel_VisibleChanged(object sender, EventArgs e)
}
else
{
foreach (ToolStripItem item in mainMenu.Items)
{
if (item is ToolStripDropDownItem)
foreach (ToolStripItem dropDownItem in ((ToolStripDropDownItem)item).DropDownItems)
{
dropDownItem.Enabled = true;
}
}
richTextBox.Visible = true;
toolbarPanel.Enabled = true;
searchPanel.Enabled = true;