This commit is contained in:
2022-07-07 22:05:45 +00:00
parent db2595f874
commit af44e93270
2 changed files with 456 additions and 33 deletions

View File

@@ -39,40 +39,15 @@ namespace AyaNovaQBI
private void editField_Enter(object sender, EventArgs e)
{
_CurrentTextEditor = (TextBox)sender;
foreach (ToolBase t in tbManager.Tools)
var edittag = _CurrentTextEditor.Tag.ToString();
foreach (ToolStripMenuItem t in tbManager.Items)
{
if (t is PopupMenuTool)
t.SharedProps.Visible = false;
}
switch (_CurrentTextEditor.Name)
{
case "edHeader":
tbManager.Tools["InsertHeader"].SharedProps.Visible = true;
break;
case "edFooter":
tbManager.Tools["InsertFooter"].SharedProps.Visible = true;
break;
case "edUnit":
tbManager.Tools["InsertUnit"].SharedProps.Visible = true;
break;
case "edService":
tbManager.Tools["InsertService"].SharedProps.Visible = true;
break;
case "edTravel":
tbManager.Tools["InsertTravel"].SharedProps.Visible = true;
break;
case "edOutsideService":
tbManager.Tools["InsertOutsideService"].SharedProps.Visible = true;
break;
case "edMiscExpense":
tbManager.Tools["InsertMiscExpense"].SharedProps.Visible = true;
break;
case "edLoanItem":
tbManager.Tools["InsertLoanItem"].SharedProps.Visible = true;
break;
}
var menutag = t.Tag.ToString();
if (!menutag.StartsWith("Insert"))//skip the two permanently visible ones
{
t.Visible = edittag == menutag;
}
}
}
private void tbManager_ItemClicked(object sender, ToolStripItemClickedEventArgs e)