From a4657284bf071582077d84caf9e61b59d80c9796 Mon Sep 17 00:00:00 2001 From: qin <a@163.com> Date: 星期一, 17 三月 2025 13:18:31 +0800 Subject: [PATCH] IBOX窗体功能方法public --- WinFrmUI/IBox.WinFrmUI/Form/IBoxFormRule.cs | 47 ++++++++++------------------------------------- 1 files changed, 10 insertions(+), 37 deletions(-) diff --git a/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormRule.cs b/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormRule.cs index e7bf8db..8442903 100644 --- a/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormRule.cs +++ b/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormRule.cs @@ -44,7 +44,7 @@ private List<IBox.WinFrmUI.GeneralViewModel> signalTypes; private List<IBox.WinFrmUI.MonitorPointGroup> monitorPoints; - private void SetDataType() + public void SetDataType() { var dics = new dModbus().ModbusDataType(); foreach (var d in dics) @@ -78,7 +78,6 @@ public event EventHandler<string> SendData; private void SendText(string content) { - //BluetoothHelper.GetInstance().SendData(content); SendData?.Invoke(null, content); } @@ -86,27 +85,16 @@ { Thread.Sleep(500); SendText(startCode + getrulesCode + paramCode + endCode); - //BluetoothHelper.GetInstance().SMR -= null; - //BluetoothHelper.GetInstance().SMR += new BluetoothHelper.ShowMessReturn(GetReceive); } - - public void GetReceive(string msg) - { - if (!this.IsHandleCreated || this.IsDisposed || string.IsNullOrEmpty(msg)) return; - if (msg.StartsWith("error:") && msg.Contains("鐩爣涓绘満鍧忎簡")) - { - MessageBoxHelper.ShowError("r 钃濈墮璁惧杩炴帴澶辫触锛岃閲嶈瘯!"); return; - } - if (!string.IsNullOrEmpty(msg) && msg.Contains(startCode)) - { - var order = msg.Replace(endCode, "").Replace(startCode, "").Trim(); - SetOrder(order); - } - else MessageBoxHelper.ShowError("r 钃濈墮璁惧杩炴帴澶辫触!"); - } + private List<DataGridMonitorViewModel> dataList = null; private List<StationMonitorListGroupMobileDto> stationMonitorLists; private List<DataGridMonitorViewModel> dataGridMonitorViewModels = new List<DataGridMonitorViewModel>(); + /// <summary> + /// 缁戝畾鏁版嵁 + /// </summary> + /// <param name="list"></param> + /// <param name="isBlue"></param> public void BindGrid(List<StationMonitorListGroupMobileDto> list, bool isBlue = true) { stationMonitorLists = list; @@ -154,24 +142,6 @@ this.dataGridMonitorViewModelBindingSource.DataSource = dataGridMonitorViewModels; } WaitFormHelper.HideWaitForm(); - } - - public void SetOrder(string order) - { - var smsg = order.Split(new string[] { paramCode }, StringSplitOptions.RemoveEmptyEntries); - if (smsg.Length < 2) - { - return; - } - - switch (smsg[0].Trim()) - { - case "getrules": - var getbaselist = JsonHelper.Json2Object<List<StationMonitorListGroupMobileDto>>(smsg[1].Trim()); - stationMonitorLists = getbaselist; - BindGrid(getbaselist); - break; - } } private void simpleButton1_Click(object sender, EventArgs e) @@ -315,6 +285,9 @@ ExportXLS(); } + /// <summary> + /// 瀵煎嚭Excel + /// </summary> public void ExportXLS() { try -- Gitblit v1.9.3