c#--简单http image 浏览器
来源:互联网 发布:行政服务中心招聘网络 编辑:程序博客网 时间:2024/06/06 03:47
//输出跟踪信息
Trace.WriteLine()
将有关跟踪的信息写入Listeners集合中的跟踪侦听器
在调试和release模式都输出!默认是写到输出 窗口的,也可以指定写到指定文件,或系统日志中!
//输出调试信息
Debug.WriteLine()将有关调试的信息写入Listeners集合中的跟踪侦听器 。只有调试的时候才输出。
2.线程间操作无效: 从不是创建控件 textBoxStaus 的线程访问它。使用【不调试模式运行】会正常,而【调试模式运行】会报错。
问题的原因是net2.0以后拒绝访问空间,避免空间造成死锁,以前Control.CheckForIIegalCrossThreadCalls=false,现在默认为true。
解决的方法有:
(1)在窗体构造函数中写Control.CheckForIIegalCrossThreadCalls=true;
(2)使用Invoke等委托函数。
private void change()
{
this.label1.Text = "已发生变化";
}
private void button1_Click(object sender, EventArgs e) //按钮事件
{
Thread cha = new Thread(new ThreadStart(change));
cha.Start();
}
错误提示: 未处理 System.InvalidOperationException
Message="线程间操作无效: 从不是创建控件“label1”的线程访问它。"
解决方法:
private void change()
{
this.label1.Text = "已发生变化";
}
private void threadchange() //通过委托处理,MSDN上又很详细用法的说明
{
MethodInvoker In = new MethodInvoker(change);
this.BeginInvoke(In);
}
private void button1_Click(object sender, EventArgs e)
{
Thread cha = new Thread(new ThreadStart(threadchange));
cha.Start();
}
参考:http://www.cnblogs.com/baiefjg/archive/2009/6/14.html
源代码:http://download.csdn.net/detail/chs007chs/7327863
- c#--简单http image 浏览器
- C#Winfrom将浏览器生成Image
- 简单的浏览器(C#)
- c linux服务器简单http server程序
- C socket 发送HTTP简单介绍
- Free Image简单使用
- Image-Loader简单使用
- [HTTP]_[C/C++]_[获取html页面里的image src属性值的实际图片路径]
- 走进http的世界------用C代码模拟浏览器IE(http client)访问web(http server)的行为
- 浅析C#Image类
- 【Linux C/C++】 第09讲 HTTP协议与浏览器显示网页
- C语言实现的一个简单的HTTP程序
- c socket 发送简单的http请求示例
- C语言实现的一个简单的HTTP程序
- 用C编写一个简单的、基本的http服务器
- C语言实现的一个简单的HTTP程序
- C语言实现的一个简单的HTTP程序
- C语言实现的一个简单的HTTP程序
- 通过反射获取相关类中的方法声明
- c3p0详细配置
- Eclipse选中变量名,相同变量都变色显示 的设置
- android开发笔记之imei回传
- 守望者闪烁题目解析
- c#--简单http image 浏览器
- 一生必须要看的故事
- mfc 创建文件夹并将文件保存路径设置为新建文件夹内
- postgresql无法启动,事件查看器提示bogus data in lock file "postmaster.pid
- Jtable实现删除每一列
- mysql 配置注意事项、 mysql 数据类型
- 关于《C++ primer plus 第六版》中文版的答案说明
- 行列倒置(二)----交叉表(oracle)
- 在netbeans下使用ireport的注意点