2012-04-12 4 views
0

私の小さな問題を解決する方法を知りたいです。そこ イム作るのC#とカルクと持っている問題:テキストボックスにキーを表示しない方法

if (e.KeyCode == Keys.Add) 
     { 
      textBox1.Clear(); 
      IfNumbersExist(); 
      SelectedOperation = Operation.Add; 
      IsSecondNumberBeingEntered = true; 
     } 

だから問題は、私は追加を押していたときに、キーてtextBoxデータが消去されますが、「+」がまだあるということです。 テキストボックス全体をクリアするには '+'も表示されませんか?

おかげ

+0

「+」はまだありません。イベントが処理された後にTextBoxに**が追加された**。 Tim Sのソリューションを使用して 'Add'キーの処理を止め、 '+'を入力します。 –

答えて

3

暗闇の中でショットの何かが、あなたのif文の中、このどこかを追加してみてください:

e.Handled = true; 
関連する問題