gpt4 book ai didi

.net - WinForms .NET 中的窗口变暗

转载 作者:行者123 更新时间:2023-12-02 02:25:24 25 4
gpt4 key购买 nike

我多次看到 Adob​​e Flash 中的效果会逐渐降低背景窗口的可见性,例如当您预览视频或图像(在灯箱中)时。如果在 WinForms 中有这样的效果就好了。在网上搜索相关解决方案后,我发现了一个使整个屏幕变暗的程序。显然,这是不同的,一个半透明的条被拉伸(stretch)到屏幕区域。我想为应用程序窗口找到同样的东西(所以当我们显示一个对话框时,主窗体会显得稍微暗一些)。

有什么建议吗?

最佳答案

我之前回答过一个很相似的问题,见:

WinForm Control with Opacity

Shroud() 和 Unshroud() 方法使窗体变暗和变暗。

你可以修改它来做你想做的事(使用定时器;而不是调暗位图(参见示例代码)你可以在 Paint() 上调暗并使其与时间相关。

如果您需要代码示例,请给我留言,我可以为您制作一个。

关于.net - WinForms .NET 中的窗口变暗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6162694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com