C#比较两个内容是否一样
来源:网络收集 点击: 时间:2024-03-01在VS2010中,新建一个窗体应用程序命名为:产品礼盒条码内容检查,并在程序界面上添加两个textbox框。用于条形码的刷入。

在应用程序上添加一个tabControl控件,用来显示颜色,在添加一个label(label3)控件,用来显示比对结果。

在第二个textbox框的回车事件中,去写检查代码(扫描枪有自动回车功能)。
private void textBox2_KeyDown(object sender, KeyEventArgs e)
{
string CSN = textBox1.Text.Trim();
string BSN = textBox2.Text.Trim();
if ((CSN != ) (CSN == BSN))
{
label3.Text = 條碼檢查OK!;
tabControl1.TabPages.BackColor = Color.Green;
textBox1.SelectAll();
//textBox2.Clear();
textBox1.Focus();
}
else if (CSN != BSN)
{
label3.Text = 條碼檢查NG!;
tabControl1.TabPages.BackColor = Color.Red;
}
else
{
label3.Text = 等待刷入條碼......;
tabControl1.TabPages.BackColor = Color.White;
}
}

为方便操作,我们在第一个textbox框的回车事件中也加入代码:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
textBox2.Focus();//光标锁定第二个框
textBox2.SelectAll();//选中第二个框
}
else
{
}
}

不管程序大小,关闭页面的功能还是需要的。
private void button1_Click(object sender, EventArgs e)
{
this.Close();
}

运行效果,编译成功,如果有疑问,可以给我留言哦。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_200894.html