Webbrowser若干點

一、.DocumentCompleted事件

1,DocumentCompleted事件:載入一個頁面有可能被激發多次,但不同次的ReadyState有Interactive和Complete之分,Interactive 表示該控件已經加載足夠的文檔以允許有限的用戶交互,比如單擊已顯示的超鏈接;Complete 表示該控件已完成新文檔及其所有內容的加載。可以想象當其接受完成Html文本信息後會激發一次,完成對Html相應的圖片、外部其他媒體後會激發第二次甚至更多次。

2,根據DocumentCompleted事件來定製自己的處理過程:a,設置變量記錄導航到特定頁面時事件的發生次數,然後根據次數來進行相應的控制;b,結合ReadState的值來進行控制。

二、HtmlDocument的兩個事件Click、ContextMenuShowing,前者可以被程序、鼠標左鍵、鍵盤等激發,後者可以被鼠標右鍵或者調出上下文菜單的快捷鍵激發,在這兩個事件中做一些處理並使事件參數e.ReturnValue=false,可以給人以屏蔽左右鍵相關消息的感覺。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章