..
This commit is contained in:
@@ -18,7 +18,7 @@ namespace Project.ViewForm
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
|
||||
|
||||
this.FormClosed += FIO_FormClosed;
|
||||
}
|
||||
|
||||
@@ -30,16 +30,18 @@ namespace Project.ViewForm
|
||||
|
||||
void MakeControl()
|
||||
{
|
||||
ListView[] lvs = new ListView[] { listView1, listView2, listView3, listView4 };
|
||||
foreach (var lv in lvs)
|
||||
DataGridView[] dvs = new DataGridView[] { dv1, dv2, dv3, dv4 };
|
||||
|
||||
foreach(var lv in dvs)
|
||||
{
|
||||
lv.Columns.Clear();
|
||||
lv.Columns.Add("Idx");
|
||||
lv.Columns.Add("Title");
|
||||
lv.Columns.Add("Value");
|
||||
lv.Columns.Add("idx", "*");
|
||||
lv.Columns.Add("Title", "Title");
|
||||
lv.Columns.Add("Value", "Value");
|
||||
lv.Columns[0].Width = 25;
|
||||
lv.Columns[1].Width = 150;
|
||||
lv.Columns[2].Width = 100;
|
||||
lv.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
|
||||
|
||||
}
|
||||
Array valuelist;
|
||||
|
||||
@@ -47,38 +49,33 @@ namespace Project.ViewForm
|
||||
foreach (var item in valuelist)
|
||||
{
|
||||
var v = (COMM.eVarBool)item;
|
||||
var lv = listView1.Items.Add($"{(int)v}");
|
||||
lv.SubItems.Add($"{item}");
|
||||
lv.SubItems.Add("--");
|
||||
dv1.Rows.Add($"{(int)v}", item, "--");
|
||||
}
|
||||
|
||||
valuelist = Enum.GetValues(typeof(COMM.eVarInt32));
|
||||
foreach (var item in valuelist)
|
||||
{
|
||||
var v = (COMM.eVarInt32)item;
|
||||
var lv = listView2.Items.Add($"{(int)v}");
|
||||
lv.SubItems.Add($"{item}");
|
||||
lv.SubItems.Add("--");
|
||||
dv2.Rows.Add($"{(int)v}", item, "--");
|
||||
}
|
||||
|
||||
valuelist = Enum.GetValues(typeof(COMM.eVarString));
|
||||
foreach (var item in valuelist)
|
||||
{
|
||||
var v = (COMM.eVarString)item;
|
||||
var lv = listView3.Items.Add($"{(int)v}");
|
||||
lv.SubItems.Add($"{item}");
|
||||
lv.SubItems.Add("--");
|
||||
dv3.Rows.Add($"{(int)v}", item, "--");
|
||||
}
|
||||
|
||||
valuelist = Enum.GetValues(typeof(COMM.eVarTime));
|
||||
foreach (var item in valuelist)
|
||||
{
|
||||
var v = (COMM.eVarString)item;
|
||||
var lv = listView4.Items.Add($"{(int)v}");
|
||||
lv.SubItems.Add($"{item}");
|
||||
lv.SubItems.Add("--");
|
||||
dv4.Rows.Add($"{(int)v}", item, "--");
|
||||
}
|
||||
|
||||
foreach (var dv in dvs)
|
||||
dv.AutoResizeColumns();
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -91,42 +88,32 @@ namespace Project.ViewForm
|
||||
private void timer1_Tick(object sender, EventArgs e)
|
||||
{
|
||||
timer1.Stop();
|
||||
listView1.SuspendLayout();
|
||||
foreach (ListViewItem item in listView1.Items)
|
||||
foreach(DataGridViewRow item in this.dv1.Rows)
|
||||
{
|
||||
var idx = int.Parse(item.SubItems[0].Text);
|
||||
var idx = int.Parse(item.Cells["idx"].Value.ToString());
|
||||
var v = VAR.BOOL.Get(idx);
|
||||
var desc = VAR.BOOL.GetCodeDesc(idx);
|
||||
item.SubItems[2].Text = v ? "O" : "X";
|
||||
item.Cells["value"].Value = v ? "O" : "X";
|
||||
}
|
||||
listView1.ResumeLayout();
|
||||
listView2.SuspendLayout();
|
||||
foreach (ListViewItem item in listView2.Items)
|
||||
|
||||
foreach (DataGridViewRow item in this.dv2.Rows)
|
||||
{
|
||||
var idx = int.Parse(item.SubItems[0].Text);
|
||||
var idx = int.Parse(item.Cells["idx"].Value.ToString());
|
||||
var v = VAR.I32.Get(idx);
|
||||
var desc = VAR.I32.GetCodeDesc(idx);
|
||||
item.SubItems[2].Text = v.ToString();
|
||||
item.Cells["value"].Value = v.ToString();
|
||||
}
|
||||
listView2.ResumeLayout();
|
||||
listView3.SuspendLayout();
|
||||
foreach (ListViewItem item in listView3.Items)
|
||||
|
||||
foreach (DataGridViewRow item in this.dv3.Rows)
|
||||
{
|
||||
var idx = int.Parse(item.SubItems[0].Text);
|
||||
var idx = int.Parse(item.Cells["idx"].Value.ToString());
|
||||
var v = VAR.STR.Get(idx);
|
||||
var desc = VAR.STR.GetCodeDesc(idx);
|
||||
item.SubItems[2].Text = v;
|
||||
item.Cells["value"].Value = v;
|
||||
}
|
||||
listView3.ResumeLayout();
|
||||
listView4.SuspendLayout();
|
||||
foreach (ListViewItem item in listView4.Items)
|
||||
foreach (DataGridViewRow item in this.dv4.Rows)
|
||||
{
|
||||
var idx = int.Parse(item.SubItems[0].Text);
|
||||
var idx = int.Parse(item.Cells["idx"].Value.ToString());
|
||||
var v = VAR.TIME.Get(idx);
|
||||
var desc = VAR.TIME.GetCodeDesc(idx);
|
||||
item.SubItems[2].Text = v.ToString("HH:mm:ss.fff");
|
||||
item.Cells["value"].Value = v.ToString("HH:mm:ss.fff");
|
||||
}
|
||||
listView4.ResumeLayout();
|
||||
timer1.Start();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user