Re: [問題]有沒有辦法在windows form裡放上網頁呢?

看板C_Sharp (C#)作者 (呀)時間20年前 (2005/03/10 16:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《ithinkurdumb (狂賀清大梅竹亞軍四連霸)》之銘言: : 我沒用window form寫過這樣的程式, : 不過以前有用VB, VC++寫過. : 大致上就是加入一個IE的component. : 至於網頁是什麼檔案是不會有影響的, : html, asp, aspx, php等等傳到client端的時候都是一樣的. : 好像連flash也可以 (有裝flash player的話). 你好 我想請問一下 我參考之前板上的一篇文章 http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=312 裡面一段 Note: The web browser is a generic content container and by default is not initialized to an HTML container so you must first load some HTML content before attempting to access the document or body properties. The easiest way to do this is: private void Form1_Load(object sender, System.EventArgs e) { // Goto a blank HTML page Navigate("about:blank"); // Wait for the document to load while (body == null) Application.DoEvents(); // Now you have full access to the body of a blank HTML page. body.innerText = "Hello World"; } 之前還有一段是 private HTMLDocument document {get {return (HTMLDocument) webMain.Document;}} private HTMLBody body {get {return (HTMLBody) document.body;}} 可是我不懂耶 因為我弄出來都會跑出錯誤訊息 類型 'System.NullReferenceException' 的未處理例外狀況發生於 browser.exe 其他資訊: 並未將物件參考設定為物件的執行個體 錯誤的地方就是 body這個東西 我應該要怎麼做呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.75.43
文章代碼(AID): #12C0VX69 (C_Sharp)
文章代碼(AID): #12C0VX69 (C_Sharp)