上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 35 下一页
摘要: 实用方法1:获取状态栏信息void webBrowser1_StatusTextChanged(object sender, EventArgs e){ label1.Text = webBrowser1.StatusText;}实用方法2:页面跳转后改变地址栏地址//在Navigated事件处理函数中改变地址栏地址是最恰当的:private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e){ textBox1.Text = webBrowser1.Url.ToString();}实用方法3:设置 阅读全文
posted @ 2011-04-22 01:47 把爱延续 阅读(8535) 评论(0) 推荐(0) 编辑
摘要: 1、主要用途:使用户可以在窗体中导航网页。2、注意:WebBrowser控件会占用大量资源。使用完该控件后一定要调用Dispose方法,以便确保及时释放所有资源。必须在附加事件的同一线程上调用Dispose方法,该线程应始终是消息或用户界面 (UI) 线程。3、WebBrowser使用下面的成员可以将控件导航到特定 URL、在导航历史记录列表中向后和向前移动,还可以加载当前用户的主页和搜索页:1.URL属性:可读、可写,用于获取或设置当前文档的 URL。 WebBrowser控件维护浏览会话期间访问的所有网页的历史记录列表。设置Url属性时,WebBrowser控件导航到指定的 URL 并将该 阅读全文
posted @ 2011-04-21 16:52 把爱延续 阅读(7060) 评论(0) 推荐(0) 编辑
摘要: public class MouseAPI { [DllImport("user32.dll")] static extern bool SetCursorPos(int X, int Y); [DllImport("user32.dll")] static extern void Mouse_event(MouseEventFlag flags, int dx, int dy, uint data, UIntPtr extraInfo); [Flags] public enum MouseEventFlag : uint { Move = 0x0001 阅读全文
posted @ 2011-04-21 16:47 把爱延续 阅读(919) 评论(3) 推荐(0) 编辑
摘要: 1.为什么要用到BASE64编码的图片信息Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。Base64主要不是加密,它主要的用途是把一些二进制数转成普通字符用于网络传输。由于一些二进制字符在传输协议中属于控制字符,不能直接传送需要转换一下。最常见的用途是作为电子邮件或WebService附件的传输编码.2.base64编码定义 目前的internet e-mail标准--简单邮件传递协议(smtp)在rfc821中规定了两条重要但不难实现的限制: 1)邮件的内容必须全部为7-比特的美国ascii码。 2)每一行的长度不能超过1000的字符。 因此为了通过smtp用e-mai 阅读全文
posted @ 2011-04-21 14:02 把爱延续 阅读(7615) 评论(0) 推荐(1) 编辑
摘要: 控件 (如RichTextBox、TreeView、ListView、列表框、DirListBox,和FileListBox不提供内置的功能,以确定在水平或垂直滚动条是否可见。本文演示如何检索有关可用于确定滚动条是否可见的控件的窗口样式信息。滚动条的可见性存储为控件的窗口样式。 若要从控件检索窗口样式信息,您可以调用GetWindowLong函数。分步示例在 Visual Basic 中开始一个新的标准 EXE 项目。默认情况下创建 Form1。在项目菜单上单击组件。在组件对话框中选中Microsoft Windows 公共控件 6.0复选框,然后单击确定。向 Form1 中添加一个树视图和两 阅读全文
posted @ 2011-04-20 12:42 把爱延续 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 1. API的复用是微观层面的复用,MVC里面Model的复用是宏观层面的可复用,两个关注的复用点不一样的。举例说明:Windows API和MFC,一个是底层,一个是框架。差别在哪里呢?用线性代数类比的话,API提供的就是基向量,而MFC提供的则是基向量的各种组合。也就是说,凡是你用MFC能完成的事情,用API都能完成,但是这需要你自己重头组合一次,效率一般就比不上MFC(我说的是一般情况);但是你用MFC搞不定的事情(Windows平台),那么就非API不能完成,因为MFC不可能提供所有的基向量组合。这就需要你自己来设计怎么用这套API组合出具体的业务逻辑。一个设计的好的库,一定要包括基本 阅读全文
posted @ 2011-04-18 11:32 把爱延续 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 讨论见原帖(如何操作我的程序的另一个实例(进程)):http://topic.csdn.net/u/20081221/01/457bb3b1-2f19-47e2-9621-cf4117ee45ce.htmlusing System;using System.Threading;using System.Windows.Forms;static class Program{ public static EventWaitHandle ProgramStarted; [STAThread] static void Main() { // 尝试创建一个命名事件 bool createNew; Pro 阅读全文
posted @ 2011-04-18 03:42 把爱延续 阅读(1766) 评论(3) 推荐(1) 编辑
摘要: 转:http://www.cnblogs.com/zhuor/archive/2005/12/31/308908.htmlStreamWriter pPDF=new StreamWriter(filePath); ArrayList xRefs=new ArrayList(); float yPos =0f; long streamStart=0; long streamEnd=0; long streamLen =0; string strPDFMessage=null; //PDF文档头信息 strPDFMessage="%PDF-1.1\n"; ConvertToBy 阅读全文
posted @ 2011-04-17 20:03 把爱延续 阅读(8125) 评论(0) 推荐(1) 编辑
摘要: 转:/*********************** 课题:将窗体中鼠标所在控件名显示在窗体标题上* 作者:ZAXX* QQ : 94027486* 本课题可简单扩展:获取屏幕上鼠标所在位置的窗口句柄与类名**********************/using System;using System.Drawing;using System.Windows.Forms;using System.Runtime.InteropServices;namespace Zaxx{ public partial class MouseOnControl: Form { [DllImport(" 阅读全文
posted @ 2011-04-14 11:02 把爱延续 阅读(10592) 评论(1) 推荐(0) 编辑
摘要: 一、using System;using System.Runtime.InteropServices;using System.Windows.Forms;using System.Diagnostics;using System.Reflection;public class OneInstnace{//Api声明,并声明一[DllImport("User32.dll")] private static extern bool ShowWindowAsync( IntPtr hWnd, int cmdShow);[DllImport("User32.dll&q 阅读全文
posted @ 2011-04-07 18:22 把爱延续 阅读(433) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 35 下一页