我在 visual c# 中制作基于 Mozilla Gecko 引擎的瀏覽器,但我想在頂部為 url 欄和選項卡留出空間。無論大小如何,如何在瀏覽器上方保持 60 像素空間的同時動態(tài)更改窗口大?。课乙呀?jīng)嘗試Form1()通過將變量設(shè)置為表單高度減去 60 來簽入,但它似乎只檢查代碼何時開始運行并且不會再次檢查。int browserHeight = this.Height - 60;int browserWidth = this.Width;geckoWebBrowser1.Height = browserHeight;geckoWebBrowser1.Width = browserWidth;我希望我的變量browserHeight和browserWidth在表單尺寸發(fā)生變化時自動更新,并且我希望我geckoWebBrowser1的尺寸在我的變量發(fā)生變化時發(fā)生變化。
1 回答

蝴蝶不菲
TA貢獻1810條經(jīng)驗 獲得超4個贊
我在WinForms
這里假設(shè)。
使用Anchor
控件的屬性 ( geckoWebBrowser
)。在設(shè)計器中,查看屬性并查找Anchor
. 將其設(shè)置為Top
、Left
和Bottom
`Right"(即所有選項)。
現(xiàn)在,手動對齊您的瀏覽器(即與您的 60px 空間)。
而已!現(xiàn)在它將根據(jù)您的表單自動調(diào)整大小。
- 1 回答
- 0 關(guān)注
- 122 瀏覽
添加回答
舉報
0/150
提交
取消