日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

飞鸽传书,去看了下WEBBROWSER的资料

發(fā)布時(shí)間:2025/3/15 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 飞鸽传书,去看了下WEBBROWSER的资料 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

飛鴿傳書,去看了下WEBBROWSER的資料,首先要建立一個(gè)桌面應(yīng)用程序,然后拖一個(gè)webbrowser控件上去;接下來,就可以在后臺(tái)添加相關(guān)代碼。
首先我們還是把需要用到的控件加上去吧,喜歡的話,你也可以直接在設(shè)計(jì)界面拖進(jìn)來。
加上控件之后我們順便把要執(zhí)行的事件都注冊(cè)下。下面是代碼:? 處于工作需要,可以從通過輸入的網(wǎng)站獲得自己想要的數(shù)據(jù)了。

private MenuStrip menuStrip1;
??????? private ToolStripMenuItem fileToolStripMenuItem,
??????????? saveAsToolStripMenuItem, printToolStripMenuItem,
??????????? printPreviewToolStripMenuItem, exitToolStripMenuItem,
??????????? pageSetupToolStripMenuItem, propertiesToolStripMenuItem;
??????? private ToolStripSeparator toolStripSeparator1, toolStripSeparator2;

??????? private ToolStrip toolStrip1, toolStrip2;// 飛鴿傳書
??????? private ToolStripTextBox toolStripTextBox1;
??????? private ToolStripButton goButton, backButton,
??????????? forwardButton, stopButton, refreshButton,
??????????? homeButton, searchButton, printButton,sourceButton,formatButton;

??????? private StatusStrip statusStrip1;
??????? private ToolStripStatusLabel toolStripStatusLabel1;

??????? private void InitializeForm()
??????? {
??????????? webBrowser1 = new WebBrowser();

??????????? menuStrip1 = new MenuStrip();
??????????? fileToolStripMenuItem = new ToolStripMenuItem();
??????????? saveAsToolStripMenuItem = new ToolStripMenuItem();
??????????? toolStripSeparator1 = new ToolStripSeparator();
??????????? printToolStripMenuItem = new ToolStripMenuItem();
??????????? printPreviewToolStripMenuItem = new ToolStripMenuItem();
??????????? toolStripSeparator2 = new ToolStripSeparator();
??????????? exitToolStripMenuItem = new ToolStripMenuItem();
??????????? pageSetupToolStripMenuItem = new ToolStripMenuItem();
??????????? propertiesToolStripMenuItem = new ToolStripMenuItem();

??????????? toolStrip1 = new ToolStrip();
??????????? goButton = new ToolStripButton();
??????????? backButton = new ToolStripButton();
??????????? forwardButton = new ToolStripButton();
??????????? stopButton = new ToolStripButton();
??????????? refreshButton = new ToolStripButton();
??????????? homeButton = new ToolStripButton();
??????????? searchButton = new ToolStripButton();
??????????? printButton = new ToolStripButton();
??????????? sourceButton = new ToolStripButton();
??????????? formatButton = new ToolStripButton();

??????????? toolStrip2 = new ToolStrip();
??????????? toolStripTextBox1 = new ToolStripTextBox();

??????????? statusStrip1 = new StatusStrip();
??????????? toolStripStatusLabel1 = new ToolStripStatusLabel();

??????????? menuStrip1.Items.Add(fileToolStripMenuItem);

??????????? fileToolStripMenuItem.DropDownItems.AddRange(
??????????????? new ToolStripItem[] {
??????????????? saveAsToolStripMenuItem, toolStripSeparator1,
??????????????? pageSetupToolStripMenuItem, printToolStripMenuItem,
??????????????? printPreviewToolStripMenuItem, toolStripSeparator2,
??????????????? propertiesToolStripMenuItem, exitToolStripMenuItem
??????????? });

??????????? fileToolStripMenuItem.Text = "&File";
??????????? saveAsToolStripMenuItem.Text = "Save &As...";
??????????? pageSetupToolStripMenuItem.Text = "Page Set&up...";
??????????? printToolStripMenuItem.Text = "&Print...";
??????????? printPreviewToolStripMenuItem.Text = "Print Pre&view...";
??????????? propertiesToolStripMenuItem.Text = "Properties";
??????????? exitToolStripMenuItem.Text = "E&xit";

??????????? printToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.P;

??????????? saveAsToolStripMenuItem.Click +=
??????????????? new System.EventHandler(saveAsToolStripMenuItem_Click);
??????????? pageSetupToolStripMenuItem.Click +=
??????????????? new System.EventHandler(pageSetupToolStripMenuItem_Click);
??????????? printToolStripMenuItem.Click +=
??????????????? new System.EventHandler(printToolStripMenuItem_Click);
??????????? printPreviewToolStripMenuItem.Click +=
??????????????? new System.EventHandler(printPreviewToolStripMenuItem_Click);
??????????? propertiesToolStripMenuItem.Click +=
??????????????? new System.EventHandler(propertiesToolStripMenuItem_Click);
??????????? exitToolStripMenuItem.Click +=
??????????????? new System.EventHandler(exitToolStripMenuItem_Click);

??????????? toolStrip1.Items.AddRange(new ToolStripItem[] {
??????????? goButton, backButton, forwardButton, stopButton,
??????????? refreshButton, homeButton, searchButton, printButton,sourceButton,formatButton});

??????????? goButton.Text = "Go";
??????????? backButton.Text = "Back";
??????????? forwardButton.Text = "Forward";
??????????? stopButton.Text = "Stop";
??????????? refreshButton.Text = "Refresh";
??????????? homeButton.Text = "Home";
??????????? searchButton.Text = "Search";
??????????? printButton.Text = "Print";
??????????? sourceButton.Text = "Source";
??????????? formatButton.Text = "Format Source";

??????????? backButton.Enabled = false;
??????????? forwardButton.Enabled = false;

??????????? goButton.Click += new System.EventHandler(goButton_Click);
??????????? backButton.Click += new System.EventHandler(backButton_Click);
??????????? forwardButton.Click += new System.EventHandler(forwardButton_Click);
??????????? stopButton.Click += new System.EventHandler(stopButton_Click);
??????????? refreshButton.Click += new System.EventHandler(refreshButton_Click);
??????????? homeButton.Click += new System.EventHandler(homeButton_Click);
??????????? searchButton.Click += new System.EventHandler(searchButton_Click);
??????????? printButton.Click += new System.EventHandler(printButton_Click);
??????????? sourceButton.Click += new EventHandler(sourceButton_Click);
??????????? formatButton.Click += new EventHandler(formatButton_Click);

??????????? toolStrip2.Items.Add(toolStripTextBox1);
??????????? toolStripTextBox1.Size = new System.Drawing.Size(250, 25);
??????????? toolStripTextBox1.KeyDown +=
??????????????? new KeyEventHandler(toolStripTextBox1_KeyDown);
??????????? toolStripTextBox1.Click +=
??????????????? new System.EventHandler(toolStripTextBox1_Click);

??????????? statusStrip1.Items.Add(toolStripStatusLabel1);

??????????? webBrowser1.Dock = DockStyle.Fill;
??????????? webBrowser1.Navigated +=
??????????????? new WebBrowserNavigatedEventHandler(webBrowser1_Navigated);

??????????? Controls.AddRange(new Control[] {
??????????? webBrowser1, toolStrip2, toolStrip1,
??????????? menuStrip1, statusStrip1, menuStrip1 });
??????? }

然后我們來執(zhí)行這些事件:


??????? // Displays the Save dialog box.
??????? private void saveAsToolStripMenuItem_Click(object sender, EventArgs e)
??????? {
??????????? webBrowser1.ShowSaveAsDialog();
??????? }

??????? // Displays the Page Setup dialog box.
??????? private void pageSetupToolStripMenuItem_Click(object sender, EventArgs e)
??????? {
??????????? webBrowser1.ShowPageSetupDialog();
??????? }

??????? // Displays the Print dialog box.
??????? private void printToolStripMenuItem_Click(object sender, EventArgs e)
??????? {
??????????? webBrowser1.ShowPrintDialog();
??????? }

??????? // Displays the Print Preview dialog box.
??????? private void printPreviewToolStripMenuItem_Click(
??????????? object sender, EventArgs e)
??????? {
??????????? webBrowser1.ShowPrintPreviewDialog();
??????? }

??????? // Displays the Properties dialog box.
??????? private void propertiesToolStripMenuItem_Click(
??????????? object sender, EventArgs e)
??????? {
??????????? webBrowser1.ShowPropertiesDialog();
??????? }

??????? // Selects all the text in the text box when the user clicks it.
??????? private void toolStripTextBox1_Click(object sender, EventArgs e)
??????? {
??????????? toolStripTextBox1.SelectAll();
??????? }

??????? // Navigates to the URL in the address box when
??????? // the ENTER key is pressed while the ToolStripTextBox has focus.
??????? private void toolStripTextBox1_KeyDown(object sender, KeyEventArgs e)
??????? {
??????????? if (e.KeyCode == Keys.Enter)
??????????? {
??????????????? Navigate(toolStripTextBox1.Text);
??????????? }
??????? }

??????? // Navigates to the URL in the address box when
??????? // the Go button is clicked.
??????? private void goButton_Click(object sender, EventArgs e)
??????? {
??????????? Navigate(toolStripTextBox1.Text);
??????? }

??????? // Navigates to the given URL if it is valid.
??????? private void Navigate(String address)
??????? {
??????????? if (String.IsNullOrEmpty(address)) return;
??????????? if (address.Equals("about:blank")) return;
??????????? if (!address.StartsWith("http://") &&
??????????????? !address.StartsWith("https://"))
??????????? {
??????????????? address = "http://" + address;
??????????? }
??????????? try
??????????? {
??????????????? webBrowser1.Navigate(new Uri(address));
??????????? }
??????????? catch (System.UriFormatException)
??????????? {
??????????????? return;
??????????? }
??????? }

??????? // Updates the URL in TextBoxAddress upon navigation.
??????? private void webBrowser1_Navigated(object sender,
??????????? WebBrowserNavigatedEventArgs e)
??????? {
??????????? toolStripTextBox1.Text = webBrowser1.Url.ToString();
??????? }

??????? // Navigates webBrowser1 to the previous page in the history.
??????? private void backButton_Click(object sender, EventArgs e)
??????? {
??????????? webBrowser1.GoBack();
??????? }

??????? // Disables the Back button at the beginning of the navigation history.
??????? private void webBrowser1_CanGoBackChanged(object sender, EventArgs e)
??????? {
??????????? backButton.Enabled = webBrowser1.CanGoBack;
??????? }

??????? // Navigates webBrowser1 to the next page in history.
??????? private void forwardButton_Click(object sender, EventArgs e)
??????? {
??????????? webBrowser1.GoForward();
??????? }

??????? // Disables the Forward button at the end of navigation history.
??????? private void webBrowser1_CanGoForwardChanged(object sender, EventArgs e)
??????? {
??????????? forwardButton.Enabled = webBrowser1.CanGoForward;
??????? }

??????? // Halts the current navigation and any sounds or animations on
??????? // the page.
??????? private void stopButton_Click(object sender, EventArgs e)
??????? {
??????????? webBrowser1.Stop();
??????? }

??????? // Reloads the current page.
??????? private void refreshButton_Click(object sender, EventArgs e)
??????? {
??????????? // Skip refresh if about:blank is loaded to avoid removing
??????????? // content specified by the DocumentText property.
??????????? if (!webBrowser1.Url.Equals("about:blank"))
??????????? {
??????????????? webBrowser1.Refresh();
??????????? }
??????? }

??????? // Navigates webBrowser1 to the home page of the current user.
??????? private void homeButton_Click(object sender, EventArgs e)
??????? {
??????????? webBrowser1.GoHome();
??????? }

??????? // Navigates webBrowser1 to the search page of the current user.
??????? private void searchButton_Click(object sender, EventArgs e)
??????? {
??????????? webBrowser1.GoSearch();
??????? }

??????? // Prints the current document using the current print settings.
??????? private void printButton_Click(object sender, EventArgs e)
??????? {
??????????? webBrowser1.Print();
??????? }

??????? // Updates the status bar with the current browser status text.
??????? private void webBrowser1_StatusTextChanged(object sender, EventArgs e)
??????? {
??????????? toolStripStatusLabel1.Text = webBrowser1.StatusText;
??????? }

??????? // Updates the title bar with the current document title.
??????? private void webBrowser1_DocumentTitleChanged(object sender, EventArgs e)
??????? {
??????????? this.Text = webBrowser1.DocumentTitle;
??????? }

??????? // Exits the application.
??????? private void exitToolStripMenuItem_Click(object sender, EventArgs e)
??????? {
??????????? Application.Exit();
??????? }

其實(shí)我們現(xiàn)在就可以通過該控件瀏覽網(wǎng)頁

總結(jié)

以上是生活随笔為你收集整理的飞鸽传书,去看了下WEBBROWSER的资料的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 白峰美羽在线播放 | 欧美福利视频在线 | 国产精品无码一本二本三本色 | 色人阁视频 | 日韩综合一区二区三区 | 色老头一区二区三区 | www.夜夜| 亚洲三级影视 | 国产探花一区二区 | 九九天堂 | 有奶水的迷人少妇 | 手机av在线免费观看 | 在线播放视频高清在线观看 | 嫩草嫩草嫩草嫩草嫩草嫩草 | 男人天堂网在线观看 | 麻豆成人91精品二区三区 | 色四月 | 国产精品视频一二三 | 毛片美女 | 日韩av一二区 | 善良的少妇伦理bd中字 | 亚洲蜜臀av乱码久久精品蜜桃 | 精品无码一区二区三区蜜臀 | 亚洲国产成人在线观看 | 久久久久久999 | 亚洲综合视频一区 | 91在线观看视频网站 | 日本一二三区视频 | 国产一区二区自拍视频 | 成人精品一区二区三区中文字幕 | 日少妇b| 椎名空在线观看 | 男女做激情爱呻吟口述全过程 | 日韩欧美三级视频 | 免费精品在线视频 | 夜夜草网| 高清不卡一区二区三区 | 狠狠躁日日躁夜夜躁2022麻豆 | 欧美韩一区二区 | 一本色道久久加勒比精品 | 四虎影视免费 | 中国女人做爰视频 | 在线天堂1 | av小片 | 性xxxx狂欢老少配o | 亚欧精品视频一区二区三区 | 精品国产欧美一区二区三区成人 | 韩国电影一区二区三区 | 国产在线视频一区二区 | 国产精品久久久免费 | 国产精品美女视频 | 国产女主播一区二区三区 | 大白屁股一区二区视频 | 久青草影院 | 三级a视频| 国产精品区一 | 性开放网站 | 久久久久久18| 久久久久久一级片 | 国产激情文学 | 国产亚洲精品久久久久久久久动漫 | 美女张开双腿让男人捅 | 日韩精品一二三 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美激情四区 | av影片在线看 | 欧洲午夜精品 | 18禁网站免费无遮挡无码中文 | 无码人妻精品一区二区蜜桃色欲 | 91在线精品李宗瑞 | 天堂中文在线最新 | 国产视频一区二区三区四区五区 | 91久久综合亚洲鲁鲁五月天 | 亚洲黄色在线看 | 欧美天堂在线视频 | 天天操狠狠操夜夜操 | 男生操女生动漫 | 国产精品7777| 性少妇videosexfre | 欧美男人天堂网 | 色多多在线看 | 国产色一区二区 | 日本人妻一区 | 在线国产网站 | 欧美a√在线| 亚洲欧美色图视频 | 精品中文字幕av | 性欧美videos另类艳妇3d | 日本丰满熟妇hd | 麻豆成人在线 | 日本黄色小片 | 午夜免费大片 | 91av视频| 欧美一级片在线看 | 亚洲国产精品成人综合 | 精品人妻一区二区三区日产乱码卜 | 俄罗斯av片 | 日韩精品四区 | 蜜桃视频在线入口www |