NEW
Font size
Worksheets20/10 - PNDS - Aula 62 MessageBox em C# (Windows Forms)
Total questions: 10
Worksheet time: 5mins
(Sintaxe Básica) Qual é a sintaxe correta para exibir uma caixa de mensagem simples com apenas um texto e o botão "OK"?
MessageBox("Mensagem de teste");
MessageBox.Create("Mensagem de teste");
MessageBox.Show("Mensagem de teste");
new MessageBox("Mensagem de teste").Display();
(Retorno de Valor) Qual tipo de dado é retornado pelo método MessageBox.Show() quando ele é usado para obter a resposta do usuário (por exemplo, ao usar botões YesNo)?
bool
string
DialogResult
MessageBoxButtons
(Botões) Qual membro da enumeração MessageBoxButtons deve ser usado para exibir uma caixa de mensagem com os botões Sim, Não e Cancelar?
MessageBoxButtons.YesNo
MessageBoxButtons.OKCancel
MessageBoxButtons.YesNoCancel
MessageBoxButtons.AbortRetryIgnore
(Ícones) Para exibir um ícone de ponto de interrogação em uma caixa de mensagem, qual membro da enumeração MessageBoxIcon deve ser utilizado?
MessageBoxIcon.Error
MessageBoxIcon.Warning
MessageBoxIcon.Information
MessageBoxIcon.Question
(Parâmetros - Ordem Comum) Qual é a ordem correta e mais comum dos primeiros três parâmetros ao chamar o método MessageBox.Show() para exibir a mensagem e um título?
Título, Botões, Mensagem
Mensagem, Título, Ícone
Mensagem, Título, Botões
Ícone, Mensagem, Título
(Captura de Resposta) Analise o código abaixo. Qual será a saída exibida na tela se o usuário clicar no botão Não? C# DialogResult resultado = MessageBox.Show("Deseja continuar?", "Confirmação", MessageBoxButtons.YesNo); if (resultado == DialogResult.Yes) { MessageBox.Show("Continuando..."); } else if (resultado == DialogResult.No) { MessageBox.Show("Operação cancelada."); }
"Continuando..."
A caixa de mensagem não será exibida, pois o código está incorreto.
"Operação cancelada."
Nenhuma saída.
(Botão Padrão) Qual parâmetro adicional do método MessageBox.Show() permite que o desenvolvedor defina qual botão da caixa de diálogo terá o foco inicial (será o padrão)?
MessageBoxButtons
MessageBoxIcon
MessageBoxDefaultButton
DialogResult
(Ícone de Erro) Qual membro da enumeração MessageBoxIcon é comumente associado a uma mensagem crítica, exibindo um círculo vermelho com um 'x' branco?
MessageBoxIcon.Stop ou MessageBoxIcon.Hand
MessageBoxIcon.Asterisk
MessageBoxIcon.Exclamation
MessageBoxIcon.Warning
(Uso em Fechamento de Form) Em um evento de fechamento de formulário (FormClosing), se o código for: C# DialogResult dr = MessageBox.Show("Salvar alterações?", "Sair", MessageBoxButtons.YesNoCancel); if (dr == DialogResult.Cancel) { e.Cancel = true; } O que acontece se o usuário clicar em Cancelar na MessageBox?
O formulário é fechado e as alterações são salvas automaticamente.
O formulário fecha, mas o código não afeta o fechamento.
O formulário não é fechado, pois a propriedade e.Cancel é definida como true.
É exibido um ícone de erro no canto superior do formulário.
(Função Estática) Em C#, o método Show() da classe MessageBox é:
Um método de instância, necessitando da criação de um objeto MessageBox (new MessageBox()).
Um método estático, podendo ser chamado diretamente pela classe (MessageBox.Show()).
Uma propriedade de classe.
Um construtor.
