Compartilhar via


ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) Construtor

Definição

Inicializa uma nova instância da estrutura ConsoleKeyInfo usando os valores reais e imaginários especificados.

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)

Parâmetros

keyChar
Char

O caractere Unicode que corresponde ao do key parâmetro.

key
ConsoleKey

A chave do console que corresponde a do keyChar parâmetro.

shift
Boolean

true para indicar que uma tecla SHIFT foi pressionada; Caso contrário, false.

alt
Boolean

true para indicar que uma tecla ALT foi pressionada; Caso contrário, false.

control
Boolean

true para indicar que uma tecla CTRL foi pressionada; Caso contrário, false.

Exceções

O valor numérico do parâmetro key é menor que 0 ou maior que 255.

Comentários

Esse tipo não se destina a ser criado pelos usuários. Em vez disso, ele é retornado ao usuário em resposta à chamada ao Console.ReadKey método.

O ConsoleKeyInfo tipo não especifica se a tecla modificadora SHIFT, ALT ou CTRL à esquerda ou direita foi pressionada.

Aplica-se a