gpt4 book ai didi

c# - Windows 窗体 "Hole"

转载 作者:太空狗 更新时间:2023-10-29 22:15:13 25 4
gpt4 key购买 nike

我将如何着手在 Windows 窗体中创建一个动态“孔”,用户可以通过它看到实际的桌面而不是窗体?现在,我已经在整个屏幕的顶部创建了一个半透明窗体,我希望透过该半透明窗体进行查看。

最佳答案

使用表单的 Region属性(property)。

Rectangle rect = new Rectangle(Point.Empty, this.Size);
Region region = new Region(rect);

rect.Inflate(-1 * (this.Width / 3), -1 * (this.Height / 3));
region.Exclude(rect);

this.Region = region;

这应该会在您的表单中打个洞。

关于c# - Windows 窗体 "Hole",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2177400/

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