当从键盘键入m,M时,在模态窗体打开form2,键入n,N,以非模态窗体打开form2.下面是我写的代码,错在哪?
if (e.KeyChar == 'm' && e.KeyChar == 'M')
{
Form2 fr = new Form2();
fr.ShowDialog();
this.Text = "模态模式";
}
if (e.KeyChar == 'n' && e.KeyChar == 'N')
{
Form2 f = new Form2();
f.Show();
this.Text = "非模态模式";
}
求修改
if (e.KeyChar == 'm' && e.KeyChar == 'M')
{
Form2 fr = new Form2();
fr.ShowDialog();
this.Text = "模态模式";
}
if (e.KeyChar == 'n' && e.KeyChar == 'N')
{
Form2 f = new Form2();
f.Show();
this.Text = "非模态模式";
}
求修改
{
Form2 fr = new Form2();
fr.ShowDialog();
this.Text = "模态模式";
}
if (e.KeyChar == 'n'||e.KeyChar == 'N')
{
Form2 f = new Form2();
f.Show();
this.Text = "非模态模式";
}
&&全真为真,||有真为真