我的IP修改器做好了,我有一个“自动功能”,本意这个自动个专门用在ADSL,自动获取IP而已。(这功能没问题)但因为需求增加了,我得要判断这个“自动功能”运行后,要判断能否连internet。如果能连上就关闭程序,没连上就XXX(这个也实现了)问题来了。增加判断后,我按了一下自动的按钮,它没什么反应,而且“自动获取”并没有成功,也不关闭程序!但我在那个button那个设一个断点,F11~ 一步一步跳~程序完全根据我想法运行。最后关闭了,而且“自动获取”成功!我一直在想,是不是要给计算机一些时间在某个动作上。是不是这样呢?如果是这样?应该怎样给指定的位置设置操作时间?谢谢。
解决方案 »
- treeView 节点编辑时无法输入某些字符?
- VS2005不能调试了
- c#中如何传入sql参数?
- 关于DataSet自动提交写回数据库的问题。
- C#中调用Excel的问题:接口 Excel._Application 的 QueryInterface 失败。
- 求助,为什么在水晶报表中 当某列数据的某行内容为空时,则该框格的为边框不显示?
- IFRAME如何返回数据?
- MONO 中线程操作UI
- IIS 部署问题
- 水晶报表问题
- 请教大家,怎么把c++写的[int number[] ; fout.write((char *)(&number), sizeof(number));]文件在c#中打开?
- 下面代码g.DrawImage(Image.FromFile(files[i]),i%3*120,i/3*120,100,100)会内存不足是什么原因?
我这样: 自动获取IP()
MessageBox.Show("3");
MessageBox.Show("2");
MessageBox.Show("1");
MessageBox.Show("0");
判断能否连上Internet()就是那个几个messagebox,拖延一下时间,程序就完整执行。。
那是不是确实需要时间呢?用什么方法可以代替那几个messagebox呢?哈哈,说好是自动嘛,干嘛要人家按呢?哈哈
我估计也是这个。。可惜我不会。。55555555555555555555555555我用messagebox记载每一步操作。分别输出4,3,2,1,0,
它是这样显示的、。。4,3,2,1,2,2,2,2,2,2,2,2,2,2,2
System.Threading.Thread.Sleep(1000);
你直接在需要停顿的地方加个阻塞上去,等你的事情做完了,释放这个阻塞,程序就继续往下走了嘛,记得阻塞要是全局的,不然你没办法控制。