C# 如何将淡入/淡出转换为选项卡的背景图像?

C# 如何将淡入/淡出转换为选项卡的背景图像?,c#,winforms,tabs,fade,C#,Winforms,Tabs,Fade,在组合框SelectedIndexChanged事件期间更改选项卡的背景图像时,我当前正在尝试进行淡入过渡。但是,我在选项卡的背景图像中找不到不透明度属性。有什么建议给我怎么做吗 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox1.SelectedIndex == 1) { // Some opacity value changing at

组合框
SelectedIndexChanged
事件期间更改选项卡的背景图像时,我当前正在尝试进行淡入过渡。但是,我在选项卡的背景图像中找不到不透明度属性。有什么建议给我怎么做吗

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (comboBox1.SelectedIndex == 1)
    {
        // Some opacity value changing at here
        string pathDesktop = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
        string imagePath1 = pathDesktop + "\\App Background\\";
        tabPage1.BackgroundImage = Image.FromFile(imagePath1 + "saadsda.jpg");
    }
}

正如HighCore在评论中所说,windows窗体应用程序不支持动画。但是,如果它只是您正在寻找的功能,那么您可以将对象设置为隐藏
Object.Visible=false

不透明度仅在顶级窗口上受支持,而在客户端窗口上不受支持。这正在改变,Windows8支持客户端窗口不透明度,但这是.NET未来的音乐,可能还有你的很多客户。在Winforms中淡出图像并不困难,但是在切换选项卡时淡出图像应该很棘手。我不认为OP希望这样做。