我正在创建一个计时器解决方案。用户将hrs,mins secs输入文本框,然后单击按钮开始。我希望计时器很小,因此它可以隐藏在屏幕的顶角。我已经将背景图像的大小调整到这个大小,因此它很适合小的形式。但是,我还希望用户能够最大化表单并在需要时占用整个屏幕。然而,图像显然保持原始大小。有没有可能的方法来避免这种情况(即我可以添加一个图像,如果按下最大值,将会使用。希望我对这个问题有所了解。
谢谢 - 科利
答案 0 :(得分:1)
我认为你应该在资源中有两张图片。如果app处于较小模式,请使用较小的一个;如果app处于最大化模式,请使用较大的一个。
每当表单大小发生任何变化时,都会引发 Form.SizeChanged
事件。您可以处理此事件,并根据参数确定是否应更改图像
答案 1 :(得分:1)
挂钩Form.SizeChanged
活动或Resize
活动应该有效。
答案 2 :(得分:1)
将表单的BackgroundImageLayout
设置为Stretch