private void button1_Click(object sender, EventArgs e) { string EPCNo; int i = 0; if (this.Text == "发卡程序--未找到发卡器") { readers = reader.GetReaderList(); if (readers.Count == 0) { MessageBox.Show("未找到发卡器,请先插好发卡器"); return; } else { reader.Connect(readers[0]); this.Text = "发卡程序--发卡器已连接"; } } button1.Enabled = false; button2.Enabled = true; button3.Enabled = false; faka = true; while (faka) { if (i == Convert.ToInt16(textBox1.Text)) { listView1.Items.RemoveAt(0); i = 0; } ReadEpcResult readresult = reader.ReadEpc(); if (readresult.ReadResult.Result == AccessResult.Success) { EPCNo = readresult.TagAccessed.Epc; if (EPCNo != listView1.Items[0].Text) { ProgramEpcParams pep = new ProgramEpcParams(); pep.NewEpc = listView1.Items[0].Text; pep.AntennaPortNumber = 0; pep.AccessPassword = "00000000"; ProgramEpcResult writeresult = reader.ProgramEpc(pep); if (writeresult.WriteResult.Result == AccessResult.Success) { i = i + 1; richTextBox1.Text = listView1.Items[0].Text + "发卡成功" + "\n"; } } else { richTextBox1.Text = listView1.Items[0].Text + "已发放,请放下一张" + "\n"; } } Thread.Sleep(100); } }
解决方案 »
- 怎么获得form窗体中checkbox的选中个数?
- 怎样打包一个C/S结构的软件(用C#语言写的)
- 存储一个字符串到数据库,结果数据库中对应字段为一串问号,“????????”.代码如下。
- windows服务调用应用程序,应用程序无法执行写文件操作...高手帮忙
- 300分求用在WinForm下的Html编辑器,类似Foxmail写信
- 没有写过C/S 程序,有一个幼稚问题问一下!
- datarow的问题,未将对象引用设置到对象的实例
- 为什么我使用了TreeView控件后,树是横着的?请指教?
- 如何断开与FTP的连接?
- 庆祝国庆55周年,特散分100
- AspNetPager1.RecordCount
- sql server数据库的问题
2打断点瞧瞧问题在哪里
假如是 不进入到 button1_Click 那么你到当前from的 Designer.cs 文件中去检查下:
this.button1.Click += new System.EventHandler(this.button1_Click);看是不是是这样绑定的....
这个 是不是你搞错了???while会无线循环的 ...你在while中又没有 修改faka;;;