Partager via


ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) Constructeur

Définition

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.

S’applique à