社区
C#
帖子详情
C# webBrowser 怎么让滚动条置底,就是每次都让它在最底下
zqaaa1988
2012-04-13 11:06:16
mshtml.HTMLDocument doc1 = (mshtml.HTMLDocument)this.webMessage.Document.DomDocument;
doc1.parentWindow.scrollTo(0, webBrowser的高度);
怎么获得webBrowser的高度呢?
怎么让他自动置底呢?
...全文
763
7
打赏
收藏
C# webBrowser 怎么让滚动条置底,就是每次都让它在最底下
mshtml.HTMLDocument doc1 = (mshtml.HTMLDocument)this.webMessage.Document.DomDocument; doc1.parentWindow.scrollTo(0, webBrowser的高度); 怎么获得webBrowser的高度呢? 怎么让他自动置底呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
D_lady
2014-06-18
打赏
举报
回复
webBrowser1.Document.Window.ScrollTo(0, webBrowser1.Document.Body.ScrollRectangle.Height); 定位到最底层
seasonblack
2012-07-17
打赏
举报
回复
wb_main.Document.Window.ScrollTo(0, wb_main.Document.Window.Size.Height);//Web滚动条置底
孟子E章
2012-04-13
打赏
举报
回复
doc1.parentWindow.scrollTo(0, int.MaxValue);设置一个比较大的值即可
杨友山
2012-04-13
打赏
举报
回复
参考
zqaaa1988
2012-04-13
打赏
举报
回复
mshtml.HTMLDocument doc1 = (mshtml.HTMLDocument)this.webMessage.Document.DomDocument;
doc1.parentWindow.scrollTo(0, webMessage.Document.Body.ScrollRectangle.Height );
这个可以解决,之前是因为在前面定义他的高度了,现在好了实现了
zqaaa1988
2012-04-13
打赏
举报
回复
我用webMessage.Document.Body.ScrollRectangle.Height 这个在窗体初始的时候滚动条置底了,但是为什么发送信息的时候滚动条又跑到上面了呢?
zqaaa1988
2012-04-13
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
doc1.parentWindow.scrollTo(0, int.MaxValue);设置一个比较大的值即可
[/Quote]
这个属性可以在窗体加载的时候就置底么?我在窗体加载的时候取了两天之内的数据,但是滚动条一直在顶上
掌握
Web
Browser
控件
滚动条
位置的设置与获取方法
Web
Browser
控件基于Internet Explorer的渲染引擎,提供了丰富的接口来控制网页的加载、导航以及与网页的交互。开发者可以利用这一控件来实现复杂的
Web
内容展示和
Web
技术应用,例如,创建内嵌的帮助系统、展示在线文档或实现浏览器自动化等。由于
Web
Browser
控件基于Internet Explorer,因此还可以通过COM互操作的方式设置
滚动条
位置。COM(Component Object Model)是一种系统级编程接口,允许不同语言编写的软件组件通过特定的接口进行通信。
如何访问
Web
Browser
的
滚动条
Web
Browser
的
滚动条
不是一般的Windows
滚动条
,用GetScrollPos或GetScrollInfo等API是不能访问的。下面的代码演示了在VC中如何通过HTML接口来访问浏览器的
滚动条
。 HRESULT hr; IDispatch *pDisp = GetHtmlDocument(); ASSERT( pDisp ); //if NULL, we failed
C#
用VScrollBar控制
web
browser
的
滚动条
在触摸屏上
web
Browser
垂直
滚动条
太小,不方便使用,用VScrollBar来替换, 在
web
browser
中初始化
滚动条
高, private void
web
Browser
1_DocumentCompleted(object sender,
Web
Browser
DocumentCompletedEventArgs e) { this.vScrollB
web
browser
滚动条
控制
htmldoc := self.
web
browser
1.Document as IHTMLDocument2;//获取
滚动条
高度 MaxScrollHeight := htmldoc.body.getAttribute(ScrollHeight, 0);向上滚动//
Web
Browser
1.OleObject.Document.ParentWindow.
C#
中
Web
Browser
控件的使用
今天在YouTube上看了一个关于
Web
Browser
控件用法的小视频,做一下总结。 首先创建一个WinForm程序,拖入一个textbox控件和一个button按钮,然后拖入一个panel控件,如图所示: 拖入panel控件后,找到
Web
Browser
控件并双击,
Web
Browser
控件就会自动填充到panel控件上,像下面这样: 之后给button改个名,双击butto...
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章