我在 visual c# 中制作基于 Mozilla Gecko 引擎的浏览器,但我想在顶部为 url 栏和选项卡留出空间。无论大小如何,如何在浏览器上方保持 60 像素空间的同时动态更改窗口大小?我已经尝试Form1()通过将变量设置为表单高度减去 60 来签入,但它似乎只检查代码何时开始运行并且不会再次检查。int browserHeight = this.Height - 60;int browserWidth = this.Width;geckoWebBrowser1.Height = browserHeight;geckoWebBrowser1.Width = browserWidth;我希望我的变量browserHeight和browserWidth在表单尺寸发生变化时自动更新,并且我希望我geckoWebBrowser1的尺寸在我的变量发生变化时发生变化。
1 回答
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
我在WinForms
这里假设。
使用Anchor
控件的属性 ( geckoWebBrowser
)。在设计器中,查看属性并查找Anchor
. 将其设置为Top
、Left
和Bottom
`Right"(即所有选项)。
现在,手动对齐您的浏览器(即与您的 60px 空间)。
而已!现在它将根据您的表单自动调整大小。
- 1 回答
- 0 关注
- 62 浏览
添加回答
举报
0/150
提交
取消