Я создаю браузер на основе движка Mozilla Gecko в Visual C #, но я хочу оставить место вверху для панели URL и вкладок. Как я могу динамически изменять размер с окном, сохраняя 60-пиксельное пространство над браузером независимо от размера?
Я уже пытался проверить Form1()
, просто установив переменную на высоту формы минус 60, но кажется, что она проверяет только когда код начинает работать и не проверяет снова.
int browserHeight = this.Height - 60;
int browserWidth = this.Width;
geckoWebBrowser1.Height = browserHeight;
geckoWebBrowser1.Width = browserWidth;
Я ожидаю, что мои переменные browserHeight
и browserWidth
будут автоматически обновляться при изменении размеров форм, и я ожидаю, что размеры моих geckoWebBrowser1
изменятся при изменении моих переменных.