📄 fdatashow.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace MySerial
{
public partial class FDataShow : Form
{
public FDataShow()
{
InitializeComponent();
int i;
for (i = 0; i < 256; i++)
{
ListViewItem li = new ListViewItem();
li.SubItems.Clear();
li.SubItems.Add("");
li.SubItems.Add("");
li.SubItems.Add("");
li.SubItems.Add("");
listView_YC.Items.Add(li);
}
for (i = 0; i < 512; i++)
{
ListViewItem li = new ListViewItem();
li.SubItems.Clear();
li.SubItems.Add("");
li.SubItems.Add("");
listView_YX.Items.Add(li);
}
for (i = 0; i < 64; i++)
{
ListViewItem li = new ListViewItem();
li.SubItems.Clear();
li.SubItems.Add("");
li.SubItems.Add("");
li.SubItems.Add("");
li.SubItems.Add("");
listView_DN.Items.Add(li);
}
}
public void UpdateYC(int _XH, int _RTU)
{
if (_XH < 0 || _XH > 255)
return;
listView_YC.Items[_XH].SubItems[0].Text = _XH.ToString();
listView_YC.Items[_XH].SubItems[1].Text = _RTU.ToString();
}
public void UpdateYX(int _XH, bool _Status)
{
if (_XH < 0 || _XH > 511)
return;
listView_YX.Items[_XH].SubItems[0].Text = _XH.ToString();
if (_Status)
listView_YX.Items[_XH].SubItems[1].Text = "●";
else
listView_YX.Items[_XH].SubItems[1].Text = "○";
}
public void UpdateDN(int _XH, uint _RTU)
{
if (_XH < 0 || _XH > 63)
return;
listView_DN.Items[_XH].SubItems[0].Text = _XH.ToString();
listView_DN.Items[_XH].SubItems[1].Text = _RTU.ToString();
}
public void UpdateSoe(int _XH, bool _Status, int _Millisecond, int _Second, int _Minute, int _Hour, int _Day)
{
string sSoe = "";
sSoe += _Day.ToString("D2") + "日 ";
sSoe += _Hour.ToString("D2")+":";
sSoe += _Minute.ToString("D2")+":";
sSoe += _Second.ToString("D2")+".";
sSoe += _Millisecond.ToString("D3")+" ";
sSoe += _XH.ToString("D5")+"号对象";
if(_Status)
sSoe += "合闸\r\n";
else
sSoe += "分闸\r\n";
richTextBox_SOE.AppendText(sSoe);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -