📄 frm_wij_bat.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace bs
{
public partial class frm_Wij_Bat : Form
{
public LineArray lines = null;
public int Index = 0;
private string tem = "0.11";
public frm_Wij_Bat()
{
InitializeComponent();
}
private void frm_Wij_Bat_FormClosing(object sender, FormClosingEventArgs e)
{
this.DialogResult = DialogResult.OK;
}
private void frm_Wij_Bat_Load(object sender, EventArgs e)
{
#region 窗体Load事件
if ((this.lines == null) || (this.lines.Count == 0))
{
MessageBox.Show("该网络无边!");
}
else
{
listView1.Items.Clear();
int i = 1;
foreach (Line l in this.lines)
{
ListViewItem Litem = new ListViewItem(i.ToString());
Litem.SubItems.Add(l.sNode);
Litem.SubItems.Add(l.dNode);
Litem.SubItems.Add(l.wij);
this.listView1.Items.Add(Litem);
}
listView1.Items[0].Selected = true;
}
this.maskedTextBox1.Text = listView1.Items[0].SubItems[3].Text;
this.maskedTextBox1.Focus();
#endregion
}
private void maskedTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
#region 回车键响应代码
if (e.KeyChar == (char)Keys.Enter)
{
if (Convert.ToDouble(maskedTextBox1.Text) > 1)
{
return;
}
else
{
listView1.Items[Index].SubItems[3].Text = maskedTextBox1.Text;
lines[Index].wij = maskedTextBox1.Text;
Index++;
Index %= listView1.Items.Count;
listView1.Items[Index].Selected = true;
maskedTextBox1.Text = listView1.Items[Index].SubItems[3].Text;
this.maskedTextBox1.SelectionStart = 0;
this.maskedTextBox1.SelectionLength = tem.Length;
}
}
#endregion
}
private void button1_Click(object sender, EventArgs e)
{
#region 添加按钮代码
if (Convert.ToDouble(maskedTextBox1.Text) > 1)
{
return;
}
else
{
listView1.Items[Index].SubItems[3].Text = maskedTextBox1.Text;
lines[Index].wij = maskedTextBox1.Text;
Index++;
Index %= listView1.Items.Count;
listView1.Items[Index].Selected = true;
maskedTextBox1.Text = listView1.Items[Index].SubItems[3].Text;
this.maskedTextBox1.SelectionStart = 0;
this.maskedTextBox1.SelectionLength = tem.Length;
}
#endregion
}
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
#region listView 选择项改变时的代码
for (int i = 0; i < listView1.Items.Count; i++)
{
if (listView1.Items[i].Selected)
{
Index = i;
}
}
label4.Text = listView1.Items[Index].SubItems[1].Text;
label5.Text = listView1.Items[Index].SubItems[2].Text;
maskedTextBox1.Text = listView1.Items[Index].SubItems[3].Text;
this.maskedTextBox1.SelectionStart = 0;
this.maskedTextBox1.SelectionLength = tem.Length;
#endregion
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -