Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 主动和被动窗口背景色_C#_Window - Fatal编程技术网

C# 主动和被动窗口背景色

C# 主动和被动窗口背景色,c#,window,C#,Window,需要有关更改被动窗口颜色的帮助。因此,窗口将有两种不同的颜色,一种是激活时的颜色,另一种是停用时的颜色(被动) 以下是我需要调用的两种方法: void Activated(Object sender, EventArgs args) { this.Background = Brushes.Blue; } void Deactivated(Object sender, EventArgs args) { this.Backgro

需要有关更改被动窗口颜色的帮助。因此,窗口将有两种不同的颜色,一种是激活时的颜色,另一种是停用时的颜色(被动)

以下是我需要调用的两种方法:

 void Activated(Object sender, EventArgs args)
    {
        this.Background = Brushes.Blue;
    }


    void Deactivated(Object sender, EventArgs args)
    {
        this.Background = Brushes.Green;
    }

我不能改变方法。我只是想知道怎么给他们打电话?我尝试过使用if语句,但无法实现。如果你真的需要,请从冯向你展示的事件中给他们打电话。这些都是自动提升的。
private void Form1_Activated(object sender, EventArgs e)
{
    BackColor = Color.Blue;
}

private void Form1_Deactivate(object sender, EventArgs e)
{
    BackColor = Color.Green;
}