ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la structure ConsoleKeyInfo à l'aide du caractère spécifié, de la clé de console et des touches de modification.
public:
ConsoleKeyInfo(char keyChar, ConsoleKey key, bool shift, bool alt, bool control);
public ConsoleKeyInfo (char keyChar, ConsoleKey key, bool shift, bool alt, bool control);
new ConsoleKeyInfo : char * ConsoleKey * bool * bool * bool -> ConsoleKeyInfo
Public Sub New (keyChar As Char, key As ConsoleKey, shift As Boolean, alt As Boolean, control As Boolean)
Paramètres
- keyChar
- Char
Caractère Unicode qui correspond au paramètre key
.
- key
- ConsoleKey
Clé de console qui correspond au paramètre keyChar
.
- shift
- Boolean
true
pour indiquer qu'une touche MAJ a été enfoncée ; sinon false
.
- alt
- Boolean
true
pour indiquer qu'une touche MAJ a été enfoncée ; sinon false
.
- control
- Boolean
true
pour indiquer qu'une touche CTRL a été enfoncée ; sinon false
.
Exceptions
La valeur numérique du paramètre key
est inférieure à 0 ou supérieure à 255.
Remarques
Ce type n’est pas destiné à être créé par les utilisateurs. Au lieu de cela, il est retourné à l’utilisateur en réponse à l’appel de la Console.ReadKey méthode.
Le ConsoleKeyInfo type ne spécifie pas si la touche maj gauche ou droite, ALT ou Ctrl a été enfoncée.