在KeyDown
事件中,我有以下内容:
switch (e.KeyCode)
{
case Keys.V:
if (e.Modifiers.Equals(Keys.Control))
AddRow();
break;
case Keys.Back:
RemoveRow();
break;
}
有没有办法折叠我的第一个case
,所以它就像case Keys.V && Modifiers.Control
?看起来非常难看,嵌入在其中的IF = [
我所能找到的只是通过条件而不是我正在寻找的,因为我正在评估e.KeyCode
和e.Modifiers
。
答案 0 :(得分:6)
不,没有。案例标签根本不是“条件”,因此您无法将它们与其他表达式结合使用。我会就替代方案提出建议,但你现有的代码就好了。