private void ok_Click(object sender, EventArgs e) 
        {             this.DialogResult = DialogResult.No; 
            //this.Close(); 
        }

解决方案 »

  1.   

     if ((Keys)e.KeyChar == Keys.Enter)//这里我怎样做用CTRL +F键来替代用ENTER键,我试下了用Keys.ControlKey不行 
                { 
                    SearchSode sc = new SearchSode(); 
                    sc.ShowDialog(); //这里执行了两次ShowDialog
                    if (sc.ShowDialog() == DialogResult.OK) 
                    { 
                       MessageBox.Show("ok"); 
                    } 
        }