Окно формы фоновое изображение, увеличить на максимизировать - PullRequest
0 голосов
/ 01 августа 2011

Я создаю решение по таймеру.Пользователь вводит hrs, mins secs в текстовые поля и затем нажимает кнопку, чтобы начать.Я хотел, чтобы таймер был маленьким, чтобы его можно было спрятать в верхнем углу экрана.Я настроил фоновое изображение до такого размера, чтобы оно идеально подходило для маленьких размеров.Однако я также хочу, чтобы пользователь мог максимизировать форму и занимать весь экран, если он хочет.Однако изображение, очевидно, остается в исходном размере.Есть ли какой-нибудь возможный способ избежать этого (например, могу ли я добавить изображение, которое будет использоваться при нажатии кнопки «Развернуть». Надеюсь, у меня есть смысл с этим вопросом.

Спасибо - Колли

Ответы [ 3 ]

1 голос
/ 01 августа 2011

Крюк Form.SizeChanged событие или Resize событие должно работать.

1 голос
/ 01 августа 2011

Установить BackgroundImageLayout формы на Stretch

1 голос
/ 01 августа 2011

Я думаю, у вас должно быть два изображения в ресурсах.Используйте меньшее значение, если приложение находится в режиме меньшего размера, и используйте большее значение, если приложение находится в режиме максимизации.

Form.SizeChanged Событие возникает при каждом изменении размера формы.Вы можете обработать это событие и, основываясь на параметрах, узнать, следует ли вам изменить изображение или нет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...