WebBrowser 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
可讓使用者瀏覽窗體內的網頁。
public ref class WebBrowser : System::Windows::Forms::WebBrowserBase
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.AutoDock)]
public class WebBrowser : System.Windows.Forms.WebBrowserBase
[System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.AutoDock)]
public class WebBrowser : System.Windows.Forms.WebBrowserBase
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.AutoDock)>]
type WebBrowser = class
inherit WebBrowserBase
[<System.Windows.Forms.Docking(System.Windows.Forms.DockingBehavior.AutoDock)>]
type WebBrowser = class
inherit WebBrowserBase
Public Class WebBrowser
Inherits WebBrowserBase
- 繼承
- 屬性
範例
下列程式代碼範例示範如何實作位址列以搭配 WebBrowser 控件使用。 此範例需要您有一個窗體,其中包含 WebBrowser 名為的 webBrowser1
控件、 TextBox 名為 TextBoxAddress
的控件,以及 Button 名為的 ButtonGo
控件。 當您在文字框中輸入 URL,然後按 Enter 鍵或按兩下 [ 移至 ] 按鈕時, WebBrowser 控件會瀏覽至指定的URL。 當您按下超連結瀏覽時,文字框會自動更新以顯示目前的URL。
如需完整的程式代碼範例,請參閱 如何:將網頁瀏覽器功能新增至 Windows Forms 應用程式。
// Navigates to the URL in the address text box when
// the ENTER key is pressed while the text box has focus.
void TextBoxAddress_KeyDown( Object^ /*sender*/, System::Windows::Forms::KeyEventArgs^ e )
{
if ( e->KeyCode == System::Windows::Forms::Keys::Enter && !this->TextBoxAddress->Text->Equals( "" ) )
{
this->WebBrowser1->Navigate( this->TextBoxAddress->Text );
}
}
// Navigates to the URL in the address text box when
// the Go button is clicked.
void ButtonGo_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( !this->TextBoxAddress->Text->Equals( "" ) )
{
this->WebBrowser1->Navigate( this->TextBoxAddress->Text );
}
}
// Updates the URL in TextBoxAddress upon navigation.
void WebBrowser1_Navigated( Object^ /*sender*/, System::Windows::Forms::WebBrowserNavigatedEventArgs^ /*e*/ )
{
this->TextBoxAddress->Text = this->WebBrowser1->Url->ToString();
}
// 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 to the URL in the address box when
' the ENTER key is pressed while the ToolStripTextBox has focus.
Private Sub toolStripTextBox1_KeyDown( _
ByVal sender As Object, ByVal e As KeyEventArgs) _
Handles toolStripTextBox1.KeyDown
If (e.KeyCode = Keys.Enter) Then
Navigate(toolStripTextBox1.Text)
End If
End Sub
' Navigates to the URL in the address box when
' the Go button is clicked.
Private Sub goButton_Click( _
ByVal sender As Object, ByVal e As EventArgs) _
Handles goButton.Click
Navigate(toolStripTextBox1.Text)
End Sub
' Navigates to the given URL if it is valid.
Private Sub Navigate(ByVal address As String)
If String.IsNullOrEmpty(address) Then Return
If address.Equals("about:blank") Then Return
If Not address.StartsWith("http://") And _
Not address.StartsWith("https://") Then
address = "http://" & address
End If
Try
webBrowser1.Navigate(New Uri(address))
Catch ex As System.UriFormatException
Return
End Try
End Sub
' Updates the URL in TextBoxAddress upon navigation.
Private Sub webBrowser1_Navigated(ByVal sender As Object, _
ByVal e As WebBrowserNavigatedEventArgs) _
Handles webBrowser1.Navigated
toolStripTextBox1.Text = webBrowser1.Url.ToString()
End Sub
備註
注意
針對新的 Windows Forms 專案,我們建議使用 Microsoft Edge WebView2 控制件 ,而不是 WebBrowser 控件。
控制項 WebBrowser 可讓您在 Windows Forms 應用程式中裝載網頁和其他啟用瀏覽器的檔案。 例如,您可以使用 WebBrowser 控件,在應用程式中提供整合式 HTML 型使用者協助或 Web 瀏覽功能。 此外,您可以使用 WebBrowser 控件,將現有的 Web 型控件新增至 Windows Forms 用戶端應用程式。
重要
控件 WebBrowser 需要大量資源。 為了確保所有資源都會及時釋放,請在您使用 控件完成時呼叫 Dispose() 方法。 您必須在附加事件的相同線程上呼叫 Dispose() 方法,這一律應該是訊息或使用者介面 (UI) 線程。
WebBrowser部分信任的程式代碼無法使用控制件。 如需詳細資訊,請參閱 使用部分信任程式代碼的連結庫。
控件 WebBrowser 有數個與導覽相關的屬性、方法和事件。 下列成員可讓您將控件巡覽至特定 URL、往後移動和向前移動瀏覽歷程記錄清單,以及載入目前使用者的首頁和搜尋頁面:
如果瀏覽失敗,則會顯示一個頁面,指出問題。 使用這些成員的任何一個流覽,會導致 Navigating、 Navigated和 DocumentCompleted 事件在不同的導覽階段發生。
這些和其他成員,例如 Stop 和 Refresh 方法,可讓您在應用程式中實作使用者介面控件,類似於 Internet Explorer 中的控件。 即使您不想在窗體上顯示 WebBrowser 控件,某些成員也很有用。 例如,您可以使用 Print 方法來列印最新版的網頁,而不向使用者顯示頁面。
控件 WebBrowser 也可讓您顯示您在應用程式中建立的內容,或從資料庫或資源檔擷取的內容。 DocumentText使用 或 DocumentStream 屬性,取得或設定目前文件的內容做為字串或數據流。
您也可以透過 Document 屬性操作網頁的內容,其中包含 HtmlDocument 物件,該物件提供對HTML檔物件模型的Managed存取權, (目前頁面的 DOM) 。 當與 屬性搭配 ObjectForScripting 使用時,這個屬性很有用,可在您的應用程式程式代碼與動態 HTML (DHTML) 程式代碼之間實作雙向通訊,讓您在單一使用者介面中結合 Web 型控件和 Windows Forms 控件。 您可以使用 Document 屬性從應用程式呼叫文本程式代碼方法。 您的文稿程式代碼可以透過 window.external
物件來存取您的應用程式,這是針對主機存取提供的內建 DOM 物件,以及對應至您為 ObjectForScripting 屬性指定的物件。
控件 WebBrowser 是 ActiveX WebBrowser 控件的 Managed 包裝函式,且會使用使用者電腦上安裝的控件版本。
注意
- 這個類別會在類別層級提出安全性需求。 SecurityException當呼叫堆疊中的衍生類別或任何呼叫端沒有完全信任許可權時,就會擲回 。 如需安全性需求的詳細資訊,請參閱 連結需求 和 繼承需求。
- 類別 WebBrowser 只能在設定為單一線程 Apartment (STA) 模式的線程中使用。 若要使用這個類別,請確定您的
Main
方法已標示 STAThreadAttribute 為 屬性。 - 為了方便存取,當控件中WebBrowser沒有內容顯示時,TabStop應該將 屬性設定
false
為 。 將值變更為true
,讓用戶能夠透過鍵盤流覽至控件的內容。
建構函式
WebBrowser() |
初始化 WebBrowser 類別的新執行個體。 |
屬性
AccessibilityObject |
取得指定給控制項的 AccessibleObject。 (繼承來源 Control) |
AccessibleDefaultActionDescription |
取得或設定協助用戶端應用程式所使用的控制項的預設動作描述。 (繼承來源 Control) |
AccessibleDescription |
取得或設定協助工具用戶端應用程式使用之控制項的描述。 (繼承來源 Control) |
AccessibleName |
取得或設定協助工具用戶端應用程式使用的控制項名稱。 (繼承來源 Control) |
AccessibleRole |
取得或設定控制項的可存取角色。 (繼承來源 Control) |
ActiveXInstance |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得基礎 ActiveX |
AllowDrop |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個屬性。 (繼承來源 WebBrowserBase) |
AllowNavigation |
取得或設定值,指出控制項在載入其初始網頁後是否可巡覽至其他網頁。 |
AllowWebBrowserDrop |
取得或設定值,表示 WebBrowser 控制項是否巡覽至已拖曳至其本身的文件。 |
Anchor |
取得或設定控制項繫結至的容器邊緣,並決定控制項隨其父代重新調整大小的方式。 (繼承來源 Control) |
AutoScrollOffset |
取得或設定此控制項在 ScrollControlIntoView(Control) 中要捲動到哪一個位置。 (繼承來源 Control) |
AutoSize |
這個屬性與這個類別無關。 (繼承來源 Control) |
BackColor |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 這個屬性對這個控制項來說不具意義。 (繼承來源 WebBrowserBase) |
BackgroundImage |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個屬性。 (繼承來源 WebBrowserBase) |
BackgroundImageLayout |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個屬性。 (繼承來源 WebBrowserBase) |
BindingContext |
取得或設定控制項的 BindingContext。 (繼承來源 Control) |
Bottom |
取得控制項下邊緣和其容器工作區 (Client Area) 上邊緣之間的距離 (單位為像素)。 (繼承來源 Control) |
Bounds |
取得或設定控制項 (包括其非工作區項目) 相對於父控制項之大小和位置 (單位為像素)。 (繼承來源 Control) |
CanEnableIme |
取得值,這個值表示 ImeMode 屬性是否可以設定為使用中的值,以啟用 IME 支援。 (繼承來源 Control) |
CanFocus |
取得指示控制項是否能取得焦點的值。 (繼承來源 Control) |
CanGoBack |
取得值,表示是否可使用巡覽記錄中的上一頁,這能讓 GoBack() 方法順利完成。 |
CanGoForward |
取得值,表示是否可使用巡覽記錄中的下一頁,這能讓 GoForward() 方法順利完成。 |
CanRaiseEvents |
判斷是否可以在控制項上引發事件。 (繼承來源 Control) |
CanSelect |
取得指示能否選取控制項的值。 (繼承來源 Control) |
Capture |
取得或設定值,指出控制項是否捕捉住滑鼠。 (繼承來源 Control) |
CausesValidation |
取得或設定值,指出控制項取得焦點時,是否會在任何需要驗證的控制項上執行驗證。 (繼承來源 Control) |
ClientRectangle |
取得表示控制項工作區的矩形。 (繼承來源 Control) |
ClientSize |
取得或設定控制項工作區的高度和寬度。 (繼承來源 Control) |
CompanyName |
取得包含控制項之應用程式的公司名稱或建立者。 (繼承來源 Control) |
Container |
取得包含 IContainer 的 Component。 (繼承來源 Component) |
ContainsFocus |
取得指示控制項 (或其子控制項之一) 目前是否擁有輸入焦點的值。 (繼承來源 Control) |
ContextMenu |
取得或設定與控制項關聯的捷徑功能表。 (繼承來源 Control) |
ContextMenuStrip |
取得或設定與這個控制項相關的 ContextMenuStrip。 (繼承來源 Control) |
Controls |
取得控制項中包含的控制項集合。 (繼承來源 Control) |
Created |
取得值,指出是否已經建立控制項。 (繼承來源 Control) |
CreateParams |
建立控制代碼時,取得必要的建立參數。 (繼承來源 Control) |
Cursor |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個屬性。 (繼承來源 WebBrowserBase) |
DataBindings |
取得控制項的資料繫結 (Data Binding)。 (繼承來源 Control) |
DataContext |
取得或設定數據系結用途的數據內容。 這是環境屬性。 (繼承來源 Control) |
DefaultCursor |
取得或設定控制項的預設游標。 (繼承來源 Control) |
DefaultImeMode |
取得控制項支援的預設輸入法 (IME) 模式。 (繼承來源 Control) |
DefaultMargin |
取得控制項之間的預設指定間距 (單位為像素)。 (繼承來源 Control) |
DefaultMaximumSize |
取得指定為控制項的預設大小之最大值的長度和高度 (單位為像素)。 (繼承來源 Control) |
DefaultMinimumSize |
取得指定為控制項的預設大小之最小值的長度和高度 (單位為像素)。 (繼承來源 Control) |
DefaultPadding |
取得控制項內容的預設內部間距,以像素為單位。 (繼承來源 Control) |
DefaultSize |
取得控制項的預設大小。 |
DesignMode |
取得值,指出 Component 目前是否處於設計模式。 (繼承來源 Component) |
DeviceDpi |
取得目前顯示控制項的顯示裝置的 DPI 值。 (繼承來源 Control) |
DisplayRectangle |
取得表示控制項顯示區域的矩形。 (繼承來源 Control) |
Disposing |
取得值,指出基底 Control 類別是否正在處置的過程中。 (繼承來源 Control) |
Dock |
取得或設定停駐在其父控制項的控制項框線,並決定控制項隨其父代重新調整大小的方式。 (繼承來源 Control) |
Document |
取得 HtmlDocument,代表目前在 WebBrowser 控制項中顯示的網頁。 |
DocumentStream |
取得或設定資料流,其中包含在 WebBrowser 控制項中顯示的網頁內容。 |
DocumentText |
取得或設定 WebBrowser 控制項中所顯示之網頁的 HTML 內容。 |
DocumentTitle |
取得目前在 WebBrowser 控制項中顯示之文件的標題。 |
DocumentType |
取得目前在 WebBrowser 控制項中顯示之文件的類型。 |
DoubleBuffered |
取得或設定值,指出這個控制項是否應使用次要緩衝區重繪其介面,以減少或防止重繪閃動 (Flicker)。 (繼承來源 Control) |
Enabled |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個屬性。 (繼承來源 WebBrowserBase) |
EncryptionLevel |
取得值,表示目前在 WebBrowser 控制項中顯示之文件所使用的加密方法。 |
Events |
取得附加在這個 Component 上的事件處理常式清單。 (繼承來源 Component) |
Focused |
取得值,指出控制項或任何其子視窗是否具有輸入焦點。 |
Font |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 這個屬性對這個控制項來說不具意義。 (繼承來源 WebBrowserBase) |
FontHeight |
取得或設定控制項字型的高度。 (繼承來源 Control) |
ForeColor |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 這個屬性對這個控制項來說不具意義。 (繼承來源 WebBrowserBase) |
Handle |
取得控制項要繫結的目標視窗控制代碼。 (繼承來源 Control) |
HasChildren |
取得指示控制項是否包含一或多個子控制項的值。 (繼承來源 Control) |
Height |
取得或設定控制項的高度。 (繼承來源 Control) |
ImeMode |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 這個屬性對這個控制項來說不具意義。 (繼承來源 WebBrowserBase) |
ImeModeBase |
取得或設定控制項的 IME 模式。 (繼承來源 Control) |
InvokeRequired |
取得一個值。這個值會指示是否由於呼叫端是在建立控制項之執行緒以外的執行緒,因此在進行控制項的方法呼叫時,應呼叫叫用 (Invoke) 方法。 (繼承來源 Control) |
IsAccessible |
取得或設定值,指出可及性應用程式是否見得到控制項。 (繼承來源 Control) |
IsAncestorSiteInDesignMode |
指出此控件的其中一個上階是否已月臺,且該月臺位於 DesignMode 中。 這是唯讀的屬性。 (繼承來源 Control) |
IsBusy |
取得值,表示 WebBrowser 控制項目前是否正在載入新文件。 |
IsDisposed |
取得指示控制項是否已經處置的值。 (繼承來源 Control) |
IsHandleCreated |
取得指示控制項是否有相關控制代碼的值。 (繼承來源 Control) |
IsMirrored |
取得值,指出是否左右反轉控制項。 (繼承來源 Control) |
IsOffline |
取得值,表示 WebBrowser 控制項是否處於離線模式。 |
IsWebBrowserContextMenuEnabled |
取得或設定值,表示是否已啟用 WebBrowser 控制項的捷徑功能表。 |
LayoutEngine |
取得控制項之配置引擎的快取執行個體。 (繼承來源 Control) |
Left |
取得或設定控制項左邊緣和其容器工作區 (Client Area) 左邊緣之間的距離 (單位為像素)。 (繼承來源 Control) |
Location |
取得或設定對應至控制項容器左上角之控制項左上角的座標。 (繼承來源 Control) |
Margin |
取得或設定控制項之間的空格。 (繼承來源 Control) |
MaximumSize |
取得或設定 GetPreferredSize(Size) 可以指定的上限大小。 (繼承來源 Control) |
MinimumSize |
取得或設定 GetPreferredSize(Size) 可以指定的下限大小。 (繼承來源 Control) |
Name |
取得或設定控制項的名稱。 (繼承來源 Control) |
ObjectForScripting |
取得或設定指令碼可存取的物件,這個指令碼包含在 WebBrowser 控制項中所顯示的網頁內。 |
Padding |
這個屬性對這個控制項來說不具意義。 |
Parent |
取得或設定控制項的父容器。 (繼承來源 Control) |
PreferredSize |
取得能夠容納控制項的矩形區域的大小。 (繼承來源 Control) |
ProductName |
取得包含控制項的組件的產品名稱。 (繼承來源 Control) |
ProductVersion |
取得包含控制項的組件的版本。 (繼承來源 Control) |
ReadyState |
取得值,表示 WebBrowser 控制項目前的狀態。 |
RecreatingHandle |
取得指示控制項目前是否正重新建立其控制代碼的值。 (繼承來源 Control) |
Region |
取得或設定與控制項關聯的視窗區域。 (繼承來源 Control) |
RenderRightToLeft |
已淘汰.
已淘汰.
此屬性現在已過時。 (繼承來源 Control) |
ResizeRedraw |
取得或設定值,指出控制項重設大小時,是否會重繪本身。 (繼承來源 Control) |
Right |
取得控制項右邊緣和其容器工作區 (Client Area) 左邊緣之間的距離 (單位為像素)。 (繼承來源 Control) |
RightToLeft |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個屬性。 (繼承來源 WebBrowserBase) |
ScaleChildren |
取得值,以判斷子控制項的縮放。 (繼承來源 Control) |
ScriptErrorsSuppressed |
取得或設定值,指出 WebBrowser 是否顯示對話方塊,例如指令碼錯誤訊息。 |
ScrollBarsEnabled |
取得或設定值,表示是否要在 WebBrowser 控制項中顯示捲軸。 |
ShowFocusCues |
取得指示控制項是否應顯示焦點矩形 (Focus Rectangle) 的值。 (繼承來源 Control) |
ShowKeyboardCues |
取得值,指出使用者介面是否處於可顯示或隱藏鍵盤快速鍵的適當狀態下。 (繼承來源 Control) |
Site |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得或設定控制項的站台。 (繼承來源 WebBrowserBase) |
Size |
取得或設定控制項的高度和寬度。 (繼承來源 Control) |
StatusText |
取得 WebBrowser 控制項的狀態文字。 |
TabIndex |
取得或設定控制項容器中的控制項定位順序。 (繼承來源 Control) |
TabStop |
取得或設定值,指出使用者是否能使用 TAB 鍵,將焦點 (Focus) 給予這個控制項。 (繼承來源 Control) |
Tag |
取得或設定物件,其包含控制項相關資料。 (繼承來源 Control) |
Text |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個屬性。 (繼承來源 WebBrowserBase) |
Top |
取得或設定控制項上邊緣和其容器工作區 (Client Area) 上邊緣之間的距離 (單位為像素)。 (繼承來源 Control) |
TopLevelControl |
取得沒有其他 Windows Form 父控制項的父控制項。 通常,這會是內含控制項最外層的 Form。 (繼承來源 Control) |
Url |
取得或設定目前文件的 URL。 |
UseWaitCursor |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個屬性。 (繼承來源 WebBrowserBase) |
Version |
取得已安裝的 Internet Explorer 版本。 |
Visible |
取得或設定值,這個值指出是否顯示控制項及其所有子控制項。 (繼承來源 Control) |
WebBrowserShortcutsEnabled |
取得或設定值,表示 WebBrowser 控制項內是否已啟用鍵盤快速鍵。 |
Width |
取得或設定控制項的寬度。 (繼承來源 Control) |
WindowTarget |
這個屬性與這個類別無關。 (繼承來源 Control) |
方法
事件
AutoSizeChanged |
這個事件與這個類別無關。 (繼承來源 Control) |
BackColorChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
BackgroundImageChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
BackgroundImageLayoutChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
BindingContextChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
CanGoBackChanged |
發生在 CanGoBack 屬性值變更時。 |
CanGoForwardChanged |
發生在 CanGoForward 屬性值變更時。 |
CausesValidationChanged |
發生於 CausesValidation 屬性的值變更時。 (繼承來源 Control) |
ChangeUICues |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 發生於焦點或鍵盤使用者介面 (UI) 提示變更時。 (繼承來源 WebBrowserBase) |
Click |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
ClientSizeChanged |
發生於 ClientSize 屬性的值變更時。 (繼承來源 Control) |
ContextMenuChanged |
發生於 ContextMenu 屬性的值變更時。 (繼承來源 Control) |
ContextMenuStripChanged |
發生於 ContextMenuStrip 屬性的值變更時。 (繼承來源 Control) |
ControlAdded |
發生於加入新控制項至 Control.ControlCollection 時。 (繼承來源 Control) |
ControlRemoved |
發生於從 Control.ControlCollection 移除控制項時。 (繼承來源 Control) |
CursorChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
DataContextChanged |
發生於 DataContext 屬性的值變更時。 (繼承來源 Control) |
Disposed |
當 Dispose() 方法的呼叫處置元件時,就會發生。 (繼承來源 Component) |
DockChanged |
發生於 Dock 屬性的值變更時。 (繼承來源 Control) |
DocumentCompleted |
發生於 WebBrowser 控制項完成文件的載入時。 |
DocumentTitleChanged |
發生在 DocumentTitle 屬性值變更時。 |
DoubleClick |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
DpiChangedAfterParent |
發生於某個控制項的父控制項或表單已變更之後,以程式設計方式變更其 DPI 設定時。 (繼承來源 Control) |
DpiChangedBeforeParent |
發生於某個控制項的父控制項或表單發生 DPI 變更事件之前,以程式設計方式變更其 DPI 設定時。 (繼承來源 Control) |
DragDrop |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
DragEnter |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
DragLeave |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
DragOver |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
EnabledChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
EncryptionLevelChanged |
發生於 WebBrowser 控制項巡覽至或離開使用加密的網站時。 |
Enter |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
FileDownload |
發生於 WebBrowser 控制項下載檔案時。 |
FontChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
ForeColorChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
GiveFeedback |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
GotFocus |
發生於控制項取得焦點時。 (繼承來源 Control) |
HandleCreated |
發生於為控制項建立控制代碼時。 (繼承來源 Control) |
HandleDestroyed |
發生於終結控制項的控制代碼時。 (繼承來源 Control) |
HelpRequested |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
ImeModeChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
Invalidated |
發生於控制項的顯示需要重新繪製時。 (繼承來源 Control) |
KeyDown |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
KeyPress |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
KeyUp |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
Layout |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
Leave |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
LocationChanged |
發生於 Location 屬性值變更時。 (繼承來源 Control) |
LostFocus |
發生於控制項遺失焦點時。 (繼承來源 Control) |
MarginChanged |
發生於控制項的邊界變更時。 (繼承來源 Control) |
MouseCaptureChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
MouseClick |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
MouseDoubleClick |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
MouseDown |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
MouseEnter |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
MouseHover |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
MouseLeave |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
MouseMove |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
MouseUp |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
MouseWheel |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
Move |
發生於控制項移動時。 (繼承來源 Control) |
Navigated |
發生於 WebBrowser 控制項已巡覽至新文件且已開始載入新文件時。 |
Navigating |
發生於 WebBrowser 控制項巡覽至新文件之前。 |
NewWindow |
發生於開啟新瀏覽器視窗之前。 |
PaddingChanged |
發生於 Padding 屬性的值變更時。 |
Paint |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
ParentChanged |
發生在 Parent 屬性值變更時。 (繼承來源 Control) |
PreviewKeyDown |
發生於焦點位於這個控制項上時並按下鍵盤按鍵的 KeyDown 事件之前。 (繼承來源 Control) |
ProgressChanged |
發生於 WebBrowser 控制項具有所巡覽之文件下載進度的更新資訊時。 |
QueryAccessibilityHelp |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
QueryContinueDrag |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
RegionChanged |
發生於 Region 屬性的值變更時。 (繼承來源 Control) |
Resize |
發生於重設控制項大小時。 (繼承來源 Control) |
RightToLeftChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
SizeChanged |
發生在 Size 屬性值變更時。 (繼承來源 Control) |
StatusTextChanged |
發生在 StatusText 屬性值變更時。 |
StyleChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
SystemColorsChanged |
發生於系統色彩變更時。 (繼承來源 Control) |
TabIndexChanged |
發生在 TabIndex 屬性值變更時。 (繼承來源 Control) |
TabStopChanged |
發生在 TabStop 屬性值變更時。 (繼承來源 Control) |
TextChanged |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 此一控制項不支援這個事件。 (繼承來源 WebBrowserBase) |
Validated |
發生於控制項完成驗證時。 (繼承來源 Control) |
Validating |
發生於驗證控制項時。 (繼承來源 Control) |
VisibleChanged |
發生在 Visible 屬性值變更時。 (繼承來源 Control) |
明確介面實作
IDropTarget.OnDragDrop(DragEventArgs) |
引發 DragDrop 事件。 (繼承來源 Control) |
IDropTarget.OnDragEnter(DragEventArgs) |
引發 DragEnter 事件。 (繼承來源 Control) |
IDropTarget.OnDragLeave(EventArgs) |
引發 DragLeave 事件。 (繼承來源 Control) |
IDropTarget.OnDragOver(DragEventArgs) |
引發 DragOver 事件。 (繼承來源 Control) |