随笔分类 - Winform
C#窗体程序的一些基本技巧和资料
摘要:首先,我要仔细的声明下,本文讲的是接受命令行参数,让程序启动。而不是启动那个黑黑的框。。。我要实现的效果和它么有关系网上那些千篇一律,只管Ctrl+C,Ctrl+V,采集来的文章,本人已经深受其害,浪费了不少时间!BS~~先看下这篇文章:Winform程序接收命令行参数。一看标题,恩…和我的想法一样,不过一看内容,大为失望。不过呢,这里既然出现了2个API函数,先测试下,收藏着。/// <summary> /// 启动控制台 /// </summary> /// <returns></returns> [DllImport("kerne
阅读全文
摘要:HtmlElementCollectionlink=this.webBrowser1.Document.GetElementsByTagName("a");for(intii=0;ii<link.Count;ii++){if(link[ii].GetAttribute("href").ToLower().IndexOf("/user_task?userid=")==0&&link[ii].GetAttribute("href").ToLower().IndexOf("&st=
阅读全文
摘要:一、屏蔽脚本错误提示(转)c# webbrowser 加载网页出错解决方法2009-03-25 19:42当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。1、SHDocVw.dll在COM时代我们使用的WebBrowser控件是SHDocVw.dll。屏蔽错误信息的方法很简单使用下面的一句就可以搞定。WebBrowser1.S
阅读全文
摘要:1.最小化 WindowState = FormWindowState.Minimized; //最小化时隐藏窗体 this.Visible=false; 2.最大化 WindowState == FormWindowState.Maximized; 3.还原为正常 WindowState == FormWindowState.Normal; 4.在托盘显示 打开 VS.net的工具箱,然后...
阅读全文
摘要:大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。 DllImport所在的名字空间 using System.Runtime.InteropServices;...
阅读全文