La détection ctrl+v sur la touche

Je suis en utilisant la zone de texte keypress événement à ne traiter que les entrées sélectionnées. Fondamentalement, la textbox permettre à l'utilisateur d'entrer des valeurs où il peut être calculé.

c'est à dire que vous pouvez taper (5*5)- (10/5).

La méthode actuelle vérifier comme Convert.ToChar("*")==e.KeyChar etc...

À l'instant, il ne veut pas permettre à l'utilisateur de copier coller des valeurs.

Est-il de toute façon qui peut détecter la ctrl+v sur keypress événement?

Mise à jour

Ce que je fais en ce moment

   static IEnumerable<char> ValidFiancialCharacters
       {
           get
           {
               if(_validFiancialCharacters==null)
               {
                 _validFiancialCharacters = new List<char>();

                 _validFiancialCharacters.Add(Convert.ToChar("0"));
                 _validFiancialCharacters.Add(Convert.ToChar("1"));
                 _validFiancialCharacters.Add(Convert.ToChar("2"));
                 //till 9 and
                  _validFiancialCharacters.Add(Convert.ToChar("+"));
                  _validFiancialCharacters.Add(Convert.ToChar("-"));
                  _validFiancialCharacters.Add(Convert.ToChar("/"));
                  //and some other
                }
                return _validFiancialCharacters;
             }
       }


 public static bool ValidateInput(KeyPressEventArgs e)
   {
       if (ValidFiancialCharacters.Any(chr => chr == e.KeyChar))
       {
           e.Handled = false;
       }
       else
       {
           e.Handled = true;
       }
       return e.Handled;
   }

Et dans le keypress

   private void txtRate_KeyPress(object sender, KeyPressEventArgs e)
    {
        NumberExtension.ValidateInput(e);
    }        
Pourquoi travaillez-vous au niveau des touches? Ne pouvez-vous pas simplement évaluer textbox.Text sur le changement, en laissant la responsabilité pour les clés et les copier / coller avec la zone de texte standard qui gère tout ça?
Je suis restreindre l'utilisateur à l'entrée de certaines valeurs. Autoriser uniquement certaines valeurs

OriginalL'auteur | 2014-08-05