窗体的背景图像,使大最大化

本文关键字:最大化 图像 背景 窗体 | 更新日期: 2023-09-27 18:04:21

我正在创建一个计时器解决方案。用户在文本框中输入小时、分钟、秒,然后单击按钮开始。我希望计时器很小,这样就可以隐藏在屏幕的顶部角落。我已经将背景图像调整为这个大小,这样它就可以很好地适应这个小表单。然而,我也希望用户能够最大化的形式和占用整个屏幕,如果他们想要的。然而,图像显然保持在原始尺寸。是否有任何可能的方法来避免这种情况(即我可以添加一个图像,将使用,如果最大化是按下。希望我对这个问题有了理解。

Thanks - Colly

窗体的背景图像,使大最大化

我认为你应该在资源中有两个图像。

如果应用程序处于较小模式,使用较小的;如果应用程序处于最大模式,使用较大的。

Form.SizeChanged事件在每次表单大小发生变化时引发。您可以处理此事件,并根据参数确定是否应该更改图像

钩子Form.SizeChanged事件或Resize事件应该工作

设置表单的BackgroundImageLayoutStretch