99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何在VB.NET中創(chuàng)建簡(jiǎn)單的Web瀏覽器應(yīng)用程序

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-12 09:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:創(chuàng)建項(xiàng)目

如何在VB.NET中創(chuàng)建簡(jiǎn)單的Web瀏覽器應(yīng)用程序

創(chuàng)建一個(gè)新的Windows窗體項(xiàng)目,并將其稱為Web瀏覽器。調(diào)整窗體的大小以適應(yīng)您的喜好。

步驟2:添加控件并更改屬性

從工具箱,將TextBox,WebBrowser和A Button拖到窗體上。像放置在圖片中一樣放置它們。然后,編輯TextBox和WebBrowser的 Anchor 屬性,以便選中灰色方形周圍的所有框(在編輯anchor屬性時(shí)顯示),這將允許控件在出現(xiàn)時(shí)“拉伸”窗體被調(diào)整大小。對(duì)Button進(jìn)行相同的操作,但僅將其設(shè)置為“ Top,Right”。

還將Form1的 Text 屬性更改為Web Browser,或類似的操作來(lái)更改標(biāo)題欄。 》

步驟3:代碼!

雙擊Button1,然后將以下代碼添加到編輯器中的“ Private Sub”之后行和“結(jié)束子”行之前

WebBrowser1.Navigate(TextBox1.Text)此代碼僅告訴程序:

當(dāng)有人單擊 Button1 時(shí),獲取 WebBrowser 到 Navigate 導(dǎo)航至 TextBox1

中的所有內(nèi)容!您具有運(yùn)行正常的Web瀏覽器。單擊播放按鈕進(jìn)行測(cè)試。

第4步:更多內(nèi)容

現(xiàn)在,您不認(rèn)為我只是想給您只需要一行代碼-是嗎?

在接下來(lái)的幾個(gè)步驟中,我們將實(shí)現(xiàn)以下內(nèi)容:

隨著頁(yè)面的變化而變化的地址欄

返回,前進(jìn)和刷新按鈕

狀態(tài)欄。

步驟5:地址欄

目前,所有地址欄的作用是顯示您鍵入的頁(yè)面,如果單擊鏈接,則更改不會(huì)反映在地址欄中。要解決此問(wèn)題,我們需要添加更多代碼

回到設(shè)計(jì)視圖,單擊“ Form 1.vb(設(shè)計(jì))”,然后雙擊WebBrowser控件。它將切換回代碼視圖,但是那里將有更多代碼,請(qǐng)注意它顯示為“ WebBrowser1_DocumentCompleted”,這是我們想要的代碼,因此我們無(wú)需在此處進(jìn)行任何更改,但是有一個(gè)空白在End Sub語(yǔ)句之前的那一行下面,我們要在其中添加一些代碼。在其中輸入以下內(nèi)容

TextBox1.Text = WebBrowser1.Url.ToString

,這告訴程序一旦 WebBrowser1_DocumentCompleted ,我們應(yīng)將 TextBox1.Text 更改為 WebBrowser1 .URL 。之所以有ToString,是因?yàn)槟J(rèn)情況下,Web瀏覽器的URL屬性與我們的文本框所需的數(shù)據(jù)類型(字符串)不同。 ToString將URL寫(xiě)入TextBox的字符串。

第6步:操作按鈕

切換回設(shè)計(jì)視圖,并將3個(gè)新按鈕拖動(dòng)到表單上并放置它們。更改每個(gè)的Text屬性:Button2 =后退,Button3 =前進(jìn),Button4 =刷新。如果將它們放置得像我的一樣,則將“刷新”的錨點(diǎn)屬性調(diào)整為“頂部”,“右鍵”

雙擊“后退”按鈕,然后鍵入以下代碼。

WebBrowser1.GoBack()返回設(shè)計(jì),雙擊“前進(jìn)”并鍵入

WebBrowser1.GoForward()

“設(shè)計(jì)”視圖,然后雙擊以刷新。

WebBrowser1.Refresh()

測(cè)試瀏覽器,然后嘗試新功能。

步驟7:狀態(tài)欄

回到設(shè)計(jì)視圖,添加標(biāo)簽,將“文本”更改為“正在加載。..”(不帶引號(hào))

現(xiàn)在,單擊Form1.vb選項(xiàng)卡進(jìn)入代碼視圖。找到WebBrowser1_DocumentCompleted條目,然后在您之前放置的代碼下方鍵入

Label1.Text = “Done”

現(xiàn)在,單擊上方代碼顯示DocumentCompleted的位置。將鼠標(biāo)移至兩個(gè)下拉框所在的位置。選擇第二個(gè)(表示DocumentCompleted的那個(gè)),然后選擇“導(dǎo)航”。然后,將出現(xiàn)一些新代碼-鍵入

Label1.Text = “Loading”,這只會(huì)在頁(yè)面加載時(shí)提供指示。

此外,您可能需要設(shè)置標(biāo)簽的anchor屬性。

步驟8:完成!

就可以了。您有一個(gè)功能齊全的Web瀏覽器。繼續(xù)根據(jù)需要對(duì)其進(jìn)行自定義。我為完成此說(shuō)明的人員準(zhǔn)備了一些作業(yè)。

實(shí)施以下操作:

home函數(shù)

在加載頁(yè)面時(shí)將“刷新”按鈕更改為“停止”按鈕。

我希望這些項(xiàng)目向您展示了編程的簡(jiǎn)易性!

第9步:解決方案

對(duì)于那些完成了我的第一個(gè)VB培訓(xùn)的人-我有我最后設(shè)置的作業(yè)的解決方案。

更改背景顏色

這很簡(jiǎn)單-將Form1的BackColour屬性更改為其他顏色

添加一些版權(quán)信息

更改了text屬性的新標(biāo)簽將起到作用

使用Image更改表單大小

將AutoSize更改為True,將AutoSizeMode更改為GrowAndShrink

完成!

仍然要來(lái):我將創(chuàng)建更多VB.NET Instructable。保持編碼!
責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • net
    net
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    56646
  • Web瀏覽器
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    9437
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    老電視如何安裝瀏覽器

    2017年購(gòu)買的夏普老電視,1.5G+8G存儲(chǔ),網(wǎng)上下的瀏覽器APK文件在電視內(nèi)打開(kāi)就彈出“解析程序包出現(xiàn)問(wèn)題”。 未知來(lái)源選項(xiàng)已打開(kāi),存儲(chǔ)空間清空到只剩下三個(gè)應(yīng)用(只占用300M左右),基本可
    發(fā)表于 06-01 18:57

    edge瀏覽器識(shí)別 latex語(yǔ)法插件

    默認(rèn)的瀏覽器是沒(méi)有l(wèi)atex識(shí)別功能的,容易顯示為亂碼或者源碼,無(wú)法正常識(shí)別。本插件需要在瀏覽器的擴(kuò)展程序菜單下安裝,能在edge下完美運(yùn)行。本插件是免費(fèi)插件。
    發(fā)表于 03-17 18:03 ?1次下載

    「極速探索HarmonyOS NEXT 」閱讀體驗(yàn)】+Web組件

    web web應(yīng)用是基于 Web技術(shù)(如HTML、CSS、JavaScript),構(gòu)建在瀏覽器運(yùn)行的應(yīng)用,亦稱為前端開(kāi)發(fā)。從用戶視角來(lái)看,
    發(fā)表于 03-10 10:39

    AWTK-WEB 快速入門(4) - JS Http 應(yīng)用程序

    導(dǎo)讀XMLHttpRequest改變了Web應(yīng)用程序與服務(wù)交換數(shù)據(jù)的方式,fetch是其繼任者。本文介紹一下如何使用JS語(yǔ)言開(kāi)發(fā)AWTK-WEB應(yīng)
    的頭像 發(fā)表于 01-22 11:31 ?438次閱讀
    AWTK-<b class='flag-5'>WEB</b> 快速入門(4) - JS Http <b class='flag-5'>應(yīng)用程序</b>

    E2000 Speedometer測(cè)試瀏覽器性能

    E2000 Speedometer****測(cè)試瀏覽器性能 Version:V1.0 日期:2024-12-5 1、瀏覽器基準(zhǔn)測(cè)試Speedometer Speedometer是一款專為Web
    發(fā)表于 01-10 21:33

    TMETRIC:簡(jiǎn)單步驟將工作區(qū)連接到時(shí)間跟蹤應(yīng)用程序

    將計(jì)時(shí)按鈕添加到組合門票 完成這三個(gè)簡(jiǎn)單步驟以在 Assembla 啟用時(shí)間跟蹤。設(shè)置時(shí)間不超過(guò) 3 分鐘。 注冊(cè) TMetric 具有高級(jí)計(jì)費(fèi)和報(bào)告功能的時(shí)間跟蹤應(yīng)用程序 安裝
    的頭像 發(fā)表于 01-07 09:23 ?416次閱讀
    TMETRIC:<b class='flag-5'>簡(jiǎn)單</b>步驟將工作區(qū)連接到時(shí)間跟蹤<b class='flag-5'>應(yīng)用程序</b>

    Todoist一鍵時(shí)間跟蹤

    的步驟,在Todoist啟用時(shí)間跟蹤。 設(shè)置時(shí)間不超過(guò) 3 分鐘。 添加注冊(cè) TMetric 具有高級(jí)計(jì)費(fèi)和報(bào)告功能的時(shí)間跟蹤應(yīng)用程序 安裝瀏覽器擴(kuò)展 TMetric 的瀏覽器插件,
    的頭像 發(fā)表于 01-03 11:08 ?441次閱讀
    Todoist一鍵時(shí)間跟蹤

    AWTK-WEB 快速入門(2) - JS 應(yīng)用程序

    導(dǎo)讀AWTK可以使用相同的技術(shù)棧開(kāi)發(fā)各種平臺(tái)的應(yīng)用程序。有時(shí)我們需要使用Web界面與設(shè)備進(jìn)行交互,本文介紹一下如何使用JS語(yǔ)言開(kāi)發(fā)AWTK-WEB應(yīng)用程序。用AWTKDesigner新
    的頭像 發(fā)表于 12-05 01:04 ?502次閱讀
    AWTK-<b class='flag-5'>WEB</b> 快速入門(2) - JS <b class='flag-5'>應(yīng)用程序</b>

    AWTK-WEB 快速入門(1) - C 語(yǔ)言應(yīng)用程序

    導(dǎo)讀AWTK可以使用相同的技術(shù)棧開(kāi)發(fā)各種平臺(tái)的應(yīng)用程序。有時(shí)我們需要使用Web界面與設(shè)備進(jìn)行交互,本文介紹一下如何使用C語(yǔ)言開(kāi)發(fā)AWTK-WEB應(yīng)用程序。用AWTKDesigner新建
    的頭像 發(fā)表于 11-27 11:46 ?716次閱讀
    AWTK-<b class='flag-5'>WEB</b> 快速入門(1) - C 語(yǔ)言<b class='flag-5'>應(yīng)用程序</b>

    使用OpenVINO? ElectronJS創(chuàng)建桌面應(yīng)用程序

    的用戶體驗(yàn)。 1 應(yīng)用程序概覽:一種簡(jiǎn)單的背景虛化方法 這個(gè)演示展示了如何在 Node.js 環(huán)境中使用 OpenVINO 工具包實(shí)現(xiàn)背景虛化,并通過(guò) Electron.js 創(chuàng)建的直
    的頭像 發(fā)表于 11-25 11:35 ?577次閱讀
    使用OpenVINO? ElectronJS<b class='flag-5'>中</b><b class='flag-5'>創(chuàng)建</b>桌面<b class='flag-5'>應(yīng)用程序</b>

    OpenAI醞釀創(chuàng)新:計(jì)劃開(kāi)發(fā)集成聊天機(jī)器人的瀏覽器

    近日,人工智能領(lǐng)域的佼佼者OpenAI正醞釀著一項(xiàng)可能改變瀏覽器行業(yè)格局的重大創(chuàng)新——開(kāi)發(fā)一款能夠與其聊天機(jī)器人無(wú)縫結(jié)合的網(wǎng)絡(luò)瀏覽器。 據(jù)知情人士透露,OpenAI已與多家知名網(wǎng)站和應(yīng)用程序開(kāi)發(fā)商
    的頭像 發(fā)表于 11-22 11:06 ?733次閱讀

    AWTK 最新動(dòng)態(tài):支持瀏覽器控件

    導(dǎo)讀AWTK瀏覽器控件,基于webview項(xiàng)目實(shí)現(xiàn),將瀏覽器嵌入到AWTK應(yīng)用程序,讓開(kāi)發(fā)者可以方便的集成在線幫助和調(diào)用地圖等功能。awtk-widget-
    的頭像 發(fā)表于 11-20 01:05 ?652次閱讀
    AWTK 最新動(dòng)態(tài):支持<b class='flag-5'>瀏覽器</b>控件

    寫(xiě)一個(gè)Chrome瀏覽器插件

    一、什么是瀏覽器插件 瀏覽器插件是依附于瀏覽器,用來(lái)拓展網(wǎng)頁(yè)能力的程序。插件具有監(jiān)聽(tīng)瀏覽器事件、獲取和修改網(wǎng)頁(yè)元素、攔截網(wǎng)絡(luò)請(qǐng)求、添加快捷菜
    的頭像 發(fā)表于 11-18 17:12 ?1045次閱讀
    寫(xiě)一個(gè)Chrome<b class='flag-5'>瀏覽器</b>插件

    跨域問(wèn)題是由瀏覽器的同源策略造成的

    瀏覽器
    jf_62215197
    發(fā)布于 :2024年08月27日 07:51:42

    不只是前端,后端、產(chǎn)品和測(cè)試也需要了解的瀏覽器知識(shí)(二)

    繼上篇《 不只是前端,后端、產(chǎn)品和測(cè)試也需要了解的瀏覽器知識(shí)(一)》介紹了瀏覽器的基本情況、發(fā)展歷史以及市場(chǎng)占有率。 本篇文章將介紹瀏覽器基本原理。 在掌握基本原理后,通過(guò)技術(shù)深入,在研發(fā)過(guò)程
    的頭像 發(fā)表于 08-12 14:32 ?661次閱讀
    不只是前端,后端、產(chǎn)品和測(cè)試也需要了解的<b class='flag-5'>瀏覽器</b>知識(shí)(二)