从com口写磁卡的问题

暗石绿 2004-06-29 10:38:29
' ------------------------ 写卡 ------------------------
If Radio_WriteCard.Checked Then
Label_Notice.Text = "请刷卡 ..."
MessageBox.Show(Label_Notice.Text)
WriteCard() ' 将信息写入磁卡的方法
' 启用 Timer
Timer1.Interval = 2000 ' 2 秒
Timer1.Enabled = True
End If

有个怪问题,在写磁卡之前,Label_Notice的值已经赋上了,
但是我如果把 MessageBox.Show(Label_Notice.Text) 这行注掉的话,
"请刷卡 ..."这几个字就不会显示出来,程序会直接运行后面的。
而我使用 MessageBox 显示Label_Notice.Text,发现值已经赋上了。
就是不会显示出来,请问这是怎么回事呀?
...全文
53 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
暗石绿 2004-06-29
  • 打赏
  • 举报
回复
哦。
原来是这样。
ljklxlj 2004-06-29
  • 打赏
  • 举报
回复
错了应该是ljk20040101@yahoo.com.cn
劣势 2004-06-29
  • 打赏
  • 举报
回复
加代码:refresh看如何
If Radio_WriteCard.Checked Then
Label_Notice.Text = "请刷卡 ...";
refresh;
ljklxlj 2004-06-29
  • 打赏
  • 举报
回复
我也遇到过这个问题,好象下面的程序如果运行的比较慢的话,就不会显示,的等整段代码运行完,才可以显示出来,沾你光,如果解决了,请告诉我啊:ljk20040101@yahoo.com

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧