我正在尝试编写一个if
OR 语句,并else if
根据应用程序检查的 RAG(红色琥珀色绿色)状态来跟进更改电子邮件主题标题。
该if
语句检查 groupbox 的条件BackColor
。目前,该语句仅返回绿色,除非所有应用程序都是琥珀色并且主题更改为琥珀色或红色相同。
我正在寻找一个失败然后改变主题。
我放在一起的代码如下:
if ((App1.BackColor == Color.Green) | (App2.BackColor == Color.Green) | (App3.BackColor == Color.Green) | (App4.BackColor == Color.Green))
{
oMailItem.Subject = "Application Start Of Day Status GREEN " + Date;
}
else if ((App1.BackColor == Color.Orange) | (App2.BackColor == Color.Orange) | (App3.BackColor == Color.Orange) | (App4.BackColor == Color.Orange))
{
oMailItem.Subject = "Application Start Of Day Status AMBER " + Date;
}
else if ((App1.BackColor == Color.Red) | (App2.BackColor == Color.Red) | (App3.BackColor == Color.Red) | (App4.BackColor == Color.Red))
{
oMailItem.Subject = "Application Start Of Day Status Red " + Date;
}
我对使用 Visual Studio 在 C# 中进行编码相当陌生,到目前为止,我已经为我遇到的大多数问题找到了答案,但是我在这里和其他网站上都搜索过这个问题。任何帮助将不胜感激。