随笔分类 - WinForm
摘要:一、屏蔽脚本错误提示(转)c# webbrowser 加载网页出错解决方法2009-03-25 19:42当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。 1、SHDocVw.dll 在COM时代我们使用的WebBrowser控件是SHDocVw.dll。屏蔽错误信息的方法很简单使用下面的一句就可以搞定。[csharp] v.
阅读全文
摘要:开始以前,先认识一下WinForm控件数据绑定的两种形式,简单数据绑定和复杂数据绑定。1) 简单数据绑定简单的数据绑定是将用户控件的某一个属性绑定至某一个类型实例上的某一属性。采用如下形式进行绑定:引用控件.DataBindings.Add("控件属性", 实例对象, "属性名", true);2) 复杂数据绑定复杂的数据绑定是将一个以列表为基础的用户控件(例如:ComboBox、ListBox、ErrorProvider、DataGridView等控件)绑定至一个数据对象的列表。基本上,Windows Forms的复杂数据绑定允许绑定至支持IList接
阅读全文
摘要:刚刚开始学习C#,想自己做一个网页游戏的挂。游戏里面有收钱的动作,一个建筑物一个建筑物的点,很累啊。于是想用C#模拟鼠标操作替我收钱,想着学习这个对以后的测试工作也有帮助,于是有了动力。学习过程也是曲折的,因为网上搜了半天资料很少。该游戏是Flash的,用sendmessage不行,因为取不到里面的对象。查到有些介绍Mouse_Event的文章,但是msdn上说已经过时。于是查到了SendInput函数。 首先,第一关是,不知道怎么在C#中调用Window API。还好网上找到一篇文章,帮我入了门,多谢。不知道的可以去看看,http://www.linuxdiyf.com/1/article/
阅读全文
摘要:游戏外挂 登录是第一步,我想自动挂的是 淘宝上的 游戏,所以首先 自动登录淘宝。淘宝网是加密的,安全控件登录。用底层的收发包技术做,解密有难度。 我的思路是用c#做个软件完全模拟鼠标键盘操作,你平时怎么操作,程序就怎么模拟。OK,按照这个思路做下去。首先是用c#中的WebBrowser控件打开登录网页,很简单,拖拽WebBrowser到Form上,然后给它的Url属性赋值。WebBrowser就会自动navigate to 这个网页。WebBrowser1.Url= new Uri("淘宝网登录地址")HtmlElement usrname=WebBrowser1.Docu
阅读全文
摘要:StreamReader sr = new StreamReader(webBrowser1.DocumentStream, ("Encoding.GetEncodinggb2312")); textBox1.Text = sr.ReadToEnd(); 这样OK了!
阅读全文
摘要:第一种方法:用委托,frmFather和frmSun是同一组frmFather 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 10 namespace Base11 {12 public partial class frm_BaseM...
阅读全文
摘要:我以前没有用过windows form上的东西,web上很简单,html的标签支持元素的value属性。我使用过delphi的combox和listbox,它的items是个stringList类型的东西,每个元素是一个字符串,同时能保存一个object;使用的时候往往定义个object的子类型,然后添加到items时new一个这种对象,最后还要管理这个对象的释放. 那么打开msdn看看windows form上的listbox吧 经过研究猜想是这样: ListBox.Items 的类型是ListBox.ObjectCollection类型 他的add函数参数是一个object,而不是stri
阅读全文