資源簡介
C# 瀏覽器 功能完善 實現查看源文件 等等

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.Runtime.InteropServices;
using?System.IO;
using?WebService.Properties;
//using?DemoCollection.Properties;
namespace?DemoCollection?{
????public?partial?class?DemoWebBrower?:?Form?{
????????private?const?int?myBUFFER?=?15;
????????[DllImport(“User32.DLL“)]
????????public?static?extern?int?SendMessage(IntPtr?hWnd?uint?Msg?int?wParam?int?lParam);
????????[DllImport(“User32.DLL“)]
????????public?static?extern?IntPtr?FindWindowEx(IntPtr?hwndParent
????????????IntPtr?hwndChildAfter?string?lpszClass?string?lpszWindow);
????????public?int?IDM_VIEWSOURCE?=?2139;
????????public?uint?WM_COMMAND?=?0x0111;
????????[DllImport(“shdocvw.dll“)]
????????private?static?extern?int?DoOrganizeFavDlg
????????(
????????????//?原本的[long?hWnd]使用[IntPtr?hWnd]取代。
????????????IntPtr?hWnd
????????????string?lpszRootFolder
????????);
????????public?DemoWebBrower()
????????{
????????????InitializeComponent();
????????}
????????private?void?BrowserToolStrip_Resize(object?sender?EventArgs?e)
????????{
????????????
????????????maximizeToolStripItem(this.BrowserToolStrip?urlTextBox?myBUFFER);
????????????BrowserToolStrip.Refresh();
????????}
????????private?void?maximizeToolStripItem(ToolStrip?parentToolStrip?ToolStripItem?maximizedItem?int?myBuffer)
????????{
????????????int?width?=?parentToolStrip.Width?-?(parentToolStrip.Margin.Horizontal+parentToolStrip.Padding.Horizontal?+?myBuffer);
???????????foreach?(ToolStripItem?item?in?parentToolStrip.Items)
????????????{
????????????????if?(!(item.Equals(maximizedItem)))
????????????????{
????????????????????width?-=?(item.Width+item.Margin.Horizontal+item.Padding.Horizontal);
????????????????}
????????????????width?-=?item.Margin.Horizontal;
????????????}??????
????????????maximizedItem.Width?=?width;
????????}
????????private?string?formatPath(string?myPath)
????????{
????????????string?trimmed?=?myPath.Trim();
????????????if?(trimmed.StartsWith(“file:“))
????????????{
????????????????trimmed?=?trimmed.Replace(@“file:///“?““);
????????????????trimmed?=?trimmed.Replace(“file://“?“\\“);
????????????????trimmed?=?trimmed.Replace(“/“?@“\“);
????????????}
????????????return?trimmed;
????????}
????????private?void?NavigateToURL()
????????{
????????????try
????????????{
????????????????//?調用Navigate方法。
????????????????this.iewebBrowser.Navigate(formatPath(this.urlTextBox.SelectedText));
????????????}
????????????catch
????????????{
????????????????MessageBox.Show(“無效的?URL。“?this.Text?MessageBoxButtons.OK?MessageBoxIcon.Error);
????????????}
????????}
????????private?void?DemoWebBrower_Load(object?sender?EventArgs?e)
????????{
????????????iewebBrowser.GoHome();
????????????iewebBrowser.DocumenttitleChanged?+=?new?EventHandler(iewebBrowser_DocumenttitleC
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????920??2010-04-07?12:05??WebService\WebService.sln
????..A..H.?????17920??2010-04-20?22:36??WebService\WebService.suo
?????文件??????13694??2010-04-14?17:13??WebService\WebService\DemoWebBrower.cs
?????文件??????56642??2010-04-14?17:13??WebService\WebService\DemoWebBrower.designer.cs
?????文件?????160287??2010-04-14?17:13??WebService\WebService\DemoWebBrower.resx
?????文件???????6289??2010-04-14?17:26??WebService\WebService\Form1.cs
?????文件??????42177??2010-04-14?17:13??WebService\WebService\Form1.Designer.cs
?????文件??????13930??2010-04-14?17:13??WebService\WebService\Form1.resx
?????文件??????18807??2010-04-07?11:57??WebService\WebService\NOTEBOOK.cs
?????文件??????25657??2010-04-07?11:49??WebService\WebService\NOTEBOOK.designer.cs
?????文件??????24798??2010-04-07?11:49??WebService\WebService\NOTEBOOK.resx
?????文件????????491??2010-04-07?16:41??WebService\WebService\Program.cs
?????文件???????4241??2010-04-14?17:14??WebService\WebService\WebService.csproj
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\1.5倍間距.ico
?????文件??????87065??2010-04-07?12:06??WebService\WebService\RJ_0605_7\RJ_B_0605_7.JPG
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\上標.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\下劃線.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\下標.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\兩倍行距.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\兩端對齊.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\傾斜.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\全部大寫.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\減少縮進量.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\分散對齊.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\分欄.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\刪除線.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\加粗.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\單倍行距.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\雙下劃線.ico
?????文件????????318??2010-04-07?12:06??WebService\WebService\RJ_0605_7\雙刪除線.ico
............此處省略175個文件信息
評論
共有 條評論