我的窗体中有一个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