2012-04-12 3 views
0

Я хотел бы знать, как решить мою небольшую проблему. Im делая известково с C# и есть проблема есть:Как не отображать клавишу в текстовом поле

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

Таким образом, проблема в том, что, когда я нажав Добавить ключ TextBox данные очистки, но «+» все еще там. Как очистить весь текст, чтобы не отображать '+' тоже?

Благодаря

+0

Знак «+» не является до сих пор там. Если добавлено в TextBox ** после **, событие было обработано. Используйте решение Tim S, чтобы прекратить обработку клавиши «Добавить» и, таким образом, введите «+». –

ответ

3

Что-то выстрел в темноте, но попробуйте добавить это где-то внутри if заявление:

e.Handled = true; 
Смежные вопросы