VB中怎么让webbrowser控件跟着窗口变化来改变大小?

Private Sub Command1_Click()
linkstr = Text1.Text '获取URL位置
WebBrowser1.Navigate linkstr '使用浏览器控件浏览指定的页面
End Sub

Private Sub Text1_keypress(keyascii As Integer)
If keyascii = 13 Then
linkstr = Text1.Text
WebBrowser1.Navigate linkstr
End If
End Sub
这是我目前的代码 请问怎么加才会跟着窗口的大小变化 搜了一些代码 添加上去窗口不会跟着变化。。请问怎么弄

跟随窗体变化大小要在resize事件中,举例说明
Private Sub Form_Resize()
WebBrowser1.Move 10, 10, Me.ScaleWidth - 20, Me.ScaleHeight - 20
End Sub追问

。。为什么我加上去窗口上面的所有控件都消失了

追答

呵呵,不是消失了,是被webbrowser挡住了
要注意,我给你的是举例,我设定webbrowser的坐标是10,10,宽度高度和窗口一致(分别减去10)你要按照自己的位置修改坐标和大小啊!!!

追问

哦 谢谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-17
把属性Dock设为Fill(中间的大按钮)

VB中怎么让webbrowser控件跟着窗口变化来改变大小?
跟随窗体变化大小要在resize事件中,举例说明 Private Sub Form_Resize()WebBrowser1.Move 10, 10, Me.ScaleWidth - 20, Me.ScaleHeight - 20 End Sub

如何在自己做的VB浏览器中扩大原窗口
加一个Timer1.Enabled = False

如何在自己做的VB浏览器中扩大原窗口
利用 Widht 、Height 属性修改即可。如: Width=500 Height=350 如果还需要定位,就再加上 Left、Top属性来定位左边与顶边值。也可以直接使用 Move 方法将窗体直接调整到指定位置、大小。如:form1.move 0,0,500,250 窗口将定位在0,0坐标上,且大小为500*350,WEB控件调整大小方法一样。

VB 环境下WebBrowser控件怎样实现窗口的任意缩放?
private sub form_resize webbrowser1.move 0,0,me.scaleheight,me.scalewidth end sub 代码是手写的...没有在VB中测试...所以说有可能会出现单词拼写错误= =

如何在vb中控制webbrowser的弹出窗口
给出以下三种方法你可以试一下:方法一:控制webbrowser不弹出IE窗口的方法是在控件的NewWindow2事件里面添加如下代码:Set ppDisp = WebBrowserTemp.Object ' WebBrowserTemp为自己在窗体中另外添加的Webbrowser控件 如果禁止弹出窗口,不做处理,则在NewWindow2事件里添加如下代码即可:Cancel = True 方法二:...

如何用vb编个程序…打开按钮链接到一个网页上的某个位置…
VB 中使用IE 打开一个网页的一种方法如下:1、先在程序工程中添加 WebBrowser控件 “工程”->"部件"->找到"Microsoft Internet Controls" 选择->"确定"2、在窗体中添加 WebBrowser 控件,并根据 Form窗体的大小放大 WebBrowser可见区域 3、增加一个按扭Command1 在Command1_Click() 事件中添加如下...

如何解决VB中WebBrowser控件持续打开网页占用的内存
也只有关闭exe才能使webbrowser占用的内存释放掉。还可以用另一个简单的办法,隔一段时间重启自己。不过这个虽然做起来简单,但在应用上有很多不方便和限制,发挥的余地更少。如果没有用户与网页交互的需求的话,完全可以不用webbrowser控件,而是用inet控件或者API URLDownload。inet控件相比webbrowser控件来...

vb 中WebBrowser控件如何设置其边框样式以及滚动条?
把WebBroser控件装在PictureBox控件里,在适当的调整一下大小和位置就行了。

vb WebBrowser如何让后续打开的一系列窗口都在webbrowser控件中显示
控制webbrowser不弹出IE窗口的方法是在控件的NewWindow2事件里面添加如下代码:Set ppDisp = WebBrowserTemp.Object ' WebBrowserTemp为自己在窗体中另外添加的Webbrowser控件 如果禁止弹出窗口,不做处理,则在NewWindow2事件里添加如下代码即可:Cancel = True ...

在VB中怎样让点击的网页还在VB窗口中打开
有两种方法。一种是还是在原来的窗口上打开。另一种是新窗口上打开。代码如下:1.原来的窗口 Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)Cancel = True WebBrowser1.Navigate2 WebBrowser1.Document.activeElement.href End Sub 2.新窗口 Private Sub WebBrowser1_New...

相似回答