我正在使用Visual c#开发基于Mozilla Gecko引擎的浏览器,但我想在顶部保留用于网址栏和标签的空间。无论大小如何,如何在窗口上方动态更改大小并保持60像素以上的空间?
我已经尝试过Form1()
通过将变量设置为表格高度减去60来进行检入,但是它似乎仅检查代码何时开始运行并且不再进行检查。
int browserHeight = this.Height - 60;
int browserWidth = this.Width;
geckoWebBrowser1.Height = browserHeight;
geckoWebBrowser1.Width = browserWidth;
我希望我的变量browserHeight
,并browserWidth
在形式层面的变化自动更新,我希望我geckoWebBrowser1
的尺寸变化,当我的变量发生了变化。
我在WinForms
这里假设。
使用Anchor
控件的属性(geckoWebBrowser
)。在设计器中,查看属性并寻找Anchor
。其设置为Top
,Left
,Bottom
和'右”(即所有的选项)。
现在,根据需要手动调整浏览器(即60px的空间)。
而已!现在它将随您的表单自动调整大小。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句