Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações. |
Tradução
Original
|
Enumeração MessageBoxDefaultButton
Especifica a constantes definir o botão padrão em um MessageBox.
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Essa enumeração é usada pelo MessageBox classe.
O exemplo de código a seguir demonstra como exibir um MessageBox com as opções aceitas por essa sobrecarga do Show. Após verificar que uma seqüência de caracteres variável, ServerName, está vazia, o exemplo exibe uma MessageBox com um ícone de caixa pergunta, oferecendo ao usuário a opção para cancelar a operação. O exemplo usa o RightAlign membro de MessageBoxOptions enumeração para alinhar o texto para a borda direita da caixa de diálogo. Se o Show valor retornado do método é avaliada como Yes, o formulário exibido no MessageBox está fechado.
privatevoid validateUserEntry2()
{
// Checks the value of the text.if(serverName.Text.Length == 0)
{
// Initializes the variables to pass to the MessageBox.Show method.
string message = "You did not enter a server name. Cancel this operation?";
string caption = "No Server Name Specified";
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
DialogResult result;
// Displays the MessageBox.
result = MessageBox.Show(this, message, caption, buttons,
MessageBoxIcon.Question, MessageBoxDefaultButton.Button1,
MessageBoxOptions.RightAlign);
if(result == DialogResult.Yes)
{
// Closes the parent form.this.Close();
}
}
}
private void ValidateUserEntry2()
{
// Checks the value of the text.
if (serverName.get_Text().get_Length() == 0) {
// Initializes the variables to pass to the MessageBox.Show method.
String message = "You did not enter a server name. "
+ "Cancel this operation?";
String caption = "No Server Name Specified";
MessageBoxButtons buttons = MessageBoxButtons.YesNo;
DialogResult result;
// Displays the MessageBox.
result = MessageBox.Show(this, message, caption, buttons,
MessageBoxIcon.Question, MessageBoxDefaultButton.Button1,
MessageBoxOptions.RightAlign);
if (result.Equals(DialogResult.Yes)) {
// Closes the parent form.
this.Close();
}
}
} //ValidateUserEntry2
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC
o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.