称重分析模块新增
This commit is contained in:
@@ -27,6 +27,7 @@ namespace MesWork
|
||||
OnStart();
|
||||
|
||||
InitializeComponent();
|
||||
InsertWeighingAnalysisNav();
|
||||
CheckForIllegalCrossThreadCalls = false;
|
||||
IsMdiContainer = false;
|
||||
|
||||
@@ -161,7 +162,13 @@ namespace MesWork
|
||||
string pageKey = "";
|
||||
UserControl uc = null;
|
||||
|
||||
if (navTag.Contains("称重"))
|
||||
if (navTag.Contains("称重分析"))
|
||||
{
|
||||
pageKey = "weighing_analysis";
|
||||
if (!_pageCache.ContainsKey(pageKey))
|
||||
_pageCache[pageKey] = new Pages.UC_WeighingAnalysis();
|
||||
}
|
||||
else if (navTag.Contains("称重"))
|
||||
{
|
||||
pageKey = "weighing";
|
||||
if (!_pageCache.ContainsKey(pageKey))
|
||||
@@ -228,6 +235,43 @@ namespace MesWork
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 在统计分析后插入称重分析入口,减少对设计器文件的手工改动。
|
||||
/// </summary>
|
||||
private void InsertWeighingAnalysisNav()
|
||||
{
|
||||
var pnlNav = new Panel
|
||||
{
|
||||
BackColor = Color.FromArgb(30, 58, 95),
|
||||
Cursor = Cursors.Hand,
|
||||
Location = new Point(1, 470),
|
||||
Name = "pnl_NavWeighingAnalysis",
|
||||
Size = new Size(78, 64),
|
||||
Tag = "📈\n称重分析"
|
||||
};
|
||||
var lblNav = new Label
|
||||
{
|
||||
AutoSize = false,
|
||||
Cursor = Cursors.Hand,
|
||||
Dock = DockStyle.Fill,
|
||||
Font = new Font("微软雅黑", 9F),
|
||||
ForeColor = Color.FromArgb(148, 163, 184),
|
||||
Text = "📈\n称重分析",
|
||||
TextAlign = ContentAlignment.MiddleCenter
|
||||
};
|
||||
|
||||
pnlNav.Controls.Add(lblNav);
|
||||
pnlNav.Click += Nav_Click;
|
||||
lblNav.Click += Nav_Click;
|
||||
|
||||
pnl_NavSettings.Top += 66; // 称重分析占用一个导航位,后续菜单整体下移。
|
||||
pnl_NavLog.Top += 66;
|
||||
pnl_NavPLC.Top += 66;
|
||||
pnl_SidebarScroll.Controls.Add(pnlNav);
|
||||
pnlNav.BringToFront();
|
||||
pnl_NavActiveIndicator.BringToFront();
|
||||
}
|
||||
|
||||
// ====================================================================
|
||||
// Timer Events
|
||||
// ====================================================================
|
||||
|
||||
Reference in New Issue
Block a user