none
Personalizar MessageBox RRS feed

  • Pergunta

  • Olá, como eu personalizo uma messagebox?
    no vb geralmente já tinha toda uma sintaxe que  você já escolhia o ícone que ia usar, os botões de opções que iriam aparecer no messagebox e tudo mais, no c# tem uma sintaxe pra fazer esses tipo de coisa já?
    segunda-feira, 10 de agosto de 2015 20:03

Respostas

  • mesma coisa. veja a documentaçao

    https://msdn.microsoft.com/en-us/library/1dac1663(v=vs.110).aspx

    e um exemplo:

    string message = "Essa operaçao nao foi executada corretamente. Deseja cancelar?";
    			string caption = "Erro no processo";
    			MessageBoxButtons buttons = MessageBoxButtons.YesNo;
    			DialogResult result;
    
    			// Displays the MessageBox.
    
    			result = MessageBox.Show(this, message, caption, buttons,
    				MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, 
    				MessageBoxOptions.RightAlign);
    
    			if(result == DialogResult.Yes)
    			{
    
    				//se sim cancela rotina
    
    			}
    o icone do exemplo é o ponto de interrogaçao, o estilo é sim/nao e o botal selecionado por padrao é o nao

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    • Marcado como Resposta Rods Leal segunda-feira, 10 de agosto de 2015 22:12
    segunda-feira, 10 de agosto de 2015 20:15
    Moderador

Todas as Respostas

  • mesma coisa. veja a documentaçao

    https://msdn.microsoft.com/en-us/library/1dac1663(v=vs.110).aspx

    e um exemplo:

    string message = "Essa operaçao nao foi executada corretamente. Deseja cancelar?";
    			string caption = "Erro no processo";
    			MessageBoxButtons buttons = MessageBoxButtons.YesNo;
    			DialogResult result;
    
    			// Displays the MessageBox.
    
    			result = MessageBox.Show(this, message, caption, buttons,
    				MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, 
    				MessageBoxOptions.RightAlign);
    
    			if(result == DialogResult.Yes)
    			{
    
    				//se sim cancela rotina
    
    			}
    o icone do exemplo é o ponto de interrogaçao, o estilo é sim/nao e o botal selecionado por padrao é o nao

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    • Marcado como Resposta Rods Leal segunda-feira, 10 de agosto de 2015 22:12
    segunda-feira, 10 de agosto de 2015 20:15
    Moderador
  • mesma coisa. veja a documentaçao

    https://msdn.microsoft.com/en-us/library/1dac1663(v=vs.110).aspx

    e um exemplo:

    string message = "Essa operaçao nao foi executada corretamente. Deseja cancelar?";
    			string caption = "Erro no processo";
    			MessageBoxButtons buttons = MessageBoxButtons.YesNo;
    			DialogResult result;
    
    			// Displays the MessageBox.
    
    			result = MessageBox.Show(this, message, caption, buttons,
    				MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, 
    				MessageBoxOptions.RightAlign);
    
    			if(result == DialogResult.Yes)
    			{
    
    				//se sim cancela rotina
    
    			}
    o icone do exemplo é o ponto de interrogaçao, o estilo é sim/nao e o botal selecionado por padrao é o nao

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    Muito Obrigado!!
    segunda-feira, 10 de agosto de 2015 22:12