我的窗體中有一個WebBrowser,它訪問的控件太寬了。我想知道是否有辦法調整控件以適應網站。這似乎很簡單,但我還沒有找到方法。我知道如何調整控件大小,我只需要找到網站的寬度。就像在Safari中按下綠色按鈕一樣,它會自動調整窗口的大小以適合尺寸。WebBrowser控件調整大小
3
A
回答
3
您應該可以訪問WebBrowser文檔的大小,並通過WebBrowser.Document.Window.Size獲取大小。
我會使用WebBrowser控件的DocumentCompleted事件來等待頁面加載,然後使用您的調整大小代碼來調整具有此大小的webControl容器的大小。
-1
- 第一步是查看是否可以調整控件的大小。
- 第二步是看你能不能找到網站的大小
- 第三步就是將這個尺寸或者最大屏幕尺寸中較小的一個減去任何一個鑲邊,然後調整尺寸控制到這個尺寸。
-1
你最好的選擇可能是隻是使web瀏覽器使用盡可能多的空間(Dock.Fill)儘可能的形式從一開始走的,所以如果用戶全屏最大化他們得到大量的應用程序空間,如果他們希望較小的網站較小,他們可以調整您的應用程序,但他們想要的。這就是所有瀏覽器的工作原理。
-2
var webBrowser = new WebBrowser();
// the magic!!!
webBrowser.Dock = DockStyle.Fill;
form.get_Controls().Add(webBrowser);
webBrowser.Navigate('http://a.com/');
0
回答here:使用WebBrowser.Document.Body.ScrollRectangle.Size
代替WebBrowser.Document.Window.Size
。像我的魅力一樣工作。
相關問題
- 1. JavaFX控件大小調整
- 2. 調整大小控件
- 3. 調整窗體大小調整控件
- 4. C#webbrowser控件滾動條在調整控件大小時不可見
- 5. 在調整jQuery對話框大小時調整控件大小
- 6. WPF - 在調整窗口大小的控件調整大小
- 7. 根據窗體調整大小和調整窗體控件調整大小
- 8. 優化控件大小調整
- 9. NSView控件沒有調整大小?
- 10. Web瀏覽器控件調整大小?
- 11. 調整android datepicker控件的大小
- 12. 控件的奇怪調整大小VB.NET
- 13. 調整用戶控件的大小
- 14. 可調整大小的窗口控件?
- 15. 在運行時調整大小控件
- 16. 調整窗口大小窗口控件
- 17. 調整窗體大小的控件
- 18. Visual Studio win32project控件調整大小
- 19. jqgrid與父控件調整大小
- 20. jQuerySplitter控件/ kendoSplitter未調整大小
- 21. 如何調整DevExpress控件的大小
- 22. 自動調整大小WPF控件
- 23. WPF:自動控件大小調整
- 24. 調整大小的用戶控件
- 25. c#在splitcontainer中調整大小控件
- 26. C#Winforms調整大小和控件
- 27. 調整大小的自定義控件
- 28. 調整控件大小的問題
- 29. 調整PropertyGrid控件的大小
- 30. 菜單控件調整大小
我知道如何調整控件大小,我只需要獲得網站的寬度 – willseward 2009-07-24 17:49:56
好。第二步。不幸的是,我不知道該怎麼做!抱歉。 – 2009-07-24 19:20:49