ConsoleKeyInfo(Char, ConsoleKey, Boolean, Boolean, Boolean) Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.