我的 winForm 上有一组 7 个复选框,允许用户选择他们希望在一周中的哪几天分配正在创建的订单。我正在尝试创建正确实现这些复选框决策的 IF 语句。我尝试了许多 If、IfElse 和 Select 语句的组合,但都无济于事。
If cbMon.Checked = True Then
.WriteString("Monday")
If cbTues.Checked = True Then
.WriteString("Tuesday")
If cbWed.Checked = True Then
.WriteString("Wednesday")
If cbThur.Checked = True Then
.WriteString("Thursday")
If cbFri.Checked = True Then
.WriteString("Friday")
If cbSat.Checked = True Then
.WriteString("Saturday")
If cbSun.Checked = True Then
.WriteString("Sunday")
End If
End If
End If
End If
End If
End If
End If
到目前为止,我所拥有的效果最好。但问题是,如果我在 winForm 上选中“星期一、星期二和星期四”...星期一和星期二会出现,但星期四会被跳过,因为它显然超出了 if 语句。有什么指导吗?