gpt4 book ai didi

c# - C#中的部分透明启动画面

转载 作者:太空宇宙 更新时间:2023-11-03 19:05:54 24 4
gpt4 key购买 nike

我正在尝试为我的应用程序制作启动画面。我有一个 .PNG 图像,其中有一些部分透明的部分。

我已将表单设置为无边框并禁用了控制箱。但是,背景颜色会导致问题。

首先,我将图像放在一个图片框中。然后我用这种方式使表单背景透明:

this.BackColor = Color.Magenta;
this.TransparencyKey = Color.Magenta;

有点奏效了。屏幕全透明部分是透明的,但在部分透明部分可以看到洋红色。

然后我尝试将图像作为表单的背景图像。我尝试使用此代码使表单的背景透明:

private void Form1_Load(object sender, EventArgs e)
{
this.SetStyle(System.Windows.Forms.ControlStyles.SupportsTransparentBackColor, true);
this.BackColor = System.Drawing.Color.Transparent;
}

也没用。背景仍然不透明。我能做什么?

最佳答案

为什么是洋红色?尝试使用白色。我将背景色设置为白色,将透明键设置为白色。在下图中,带有图片的随机框是我的启动画面。

Results

关于c# - C#中的部分透明启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27709071/

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