CSharp
Caixas de Mensagens
Caixas de mensagens são componentes visuais que possibilitam apresentar mensagens diversas e chamar a atenção do usuário para eventuais ações executadas pelo programa.
A caixa de mensagem gerada pela instrução MessageBox.Show() possui a seguinte sintaxe:
MessageBox.Show(MSG, TIT, BOT, ICO, PAD, ALI);
Onde:
MSG: é a mensagem de saída que será exibida.
TIT: é o texto da barra de título da caixa de mensagem
BOT: é uma constante interna que identifica os tipos de botões a serem apresentados na caixa de mensagem:
Constante
Tipo de botão
MessageBoxButtons.OK
Apresenta o botão OK por padrão quando esse valor é omitido. MessageBoxButtons.OKCancel
Mostra os botões OK e Cancelar.
MessageBoxButtons.YesNo
Apresenta os botões Sim e Não.
MessageBoxButtons.YesNoCancel
Exibe os botões Sim, Não e Cancelar.
MessageBoxButtons.RetryCancel
Mostra os botões Repetir e Cancelar.
MessageBoxButtons.AbortRetryIgnore
Apresenta os botões Anular, Repetir e Ignorar.
ICO: é uma constante interna que identifica os tipos de ícones a serem apresentados na caixa de mensagem:
Constante
MessageBoxIcon.Information ou
MessageBoxIcon.Asterisk
MessageBoxIcon.Question
MessageBoxIcon.Warning ou
MessageBoxIcon.Exclamation
Tipo de ícone
Apresenta o ícone de informação: balão azul com a letra I em branco. Apresenta o ícone de questionamento: balão azul com uma interrogação em branco.
Apresenta o ícone de atenção: triângulo amarelo com uma exclamação em preto.
MessageBoxIcon.Error ou
MessageBoxIcon.Hand ou
Apresenta o ícone de advertência: um X branco dentro de um círculo vermelho.
MessageBoxIcon.Stop
MessageBoxIcon.None
Não exibe nenhum ícone, sendo a forma padrão quando é omitido. PAD: é uma constante interna que identifica qual botão será marcado como padrão:
Constante
MessageBoxDefaultButton.ButtonN
Tipo de ícone
Determina qual botão será