Usuário com melhor resposta
MessageBox

Pergunta
-
Respostas
-
Acho que ja respondi sua pergunta ai em baixo.
Em C# no ASP .NET não é possivel pois se tivesse mostraria no servidor e não no cliente a MsgBox, portanto vc deve usar Javascript, te passei 2 artigos mas talvez voce não leu! então ai vai novamente:
http://www.macoratti.net/07/07/aspn_msb.htm
http://www.linhadecodigo.com.br/Artigo.aspx?id=566&pag=2
Eu uso exemplo do 2 artigo, pois é um componete feito em VB .NET, basta vc baixar no fim do artigo a dll e acrescentar na tua ToolBox o controle MessageBox, depois so trabalhar com ele, exemplo:
MessageBox1.ShowMessage(
"O campo Arquivo é obrigatório."); //Mensagem de AlertaMessageBox1.ShowConfirmation(
"Pergunta?", "Chave", true, true); //Pergunta com Sim ou NãoSe for util, marque como tal!
Todas as Respostas
-
Acho que ja respondi sua pergunta ai em baixo.
Em C# no ASP .NET não é possivel pois se tivesse mostraria no servidor e não no cliente a MsgBox, portanto vc deve usar Javascript, te passei 2 artigos mas talvez voce não leu! então ai vai novamente:
http://www.macoratti.net/07/07/aspn_msb.htm
http://www.linhadecodigo.com.br/Artigo.aspx?id=566&pag=2
Eu uso exemplo do 2 artigo, pois é um componete feito em VB .NET, basta vc baixar no fim do artigo a dll e acrescentar na tua ToolBox o controle MessageBox, depois so trabalhar com ele, exemplo:
MessageBox1.ShowMessage(
"O campo Arquivo é obrigatório."); //Mensagem de AlertaMessageBox1.ShowConfirmation(
"Pergunta?", "Chave", true, true); //Pergunta com Sim ou NãoSe for util, marque como tal!
-
Veja as opções em http://msdn2.microsoft.com/en-us/library/system.windows.forms.messagebox.show.aspx
No caso você deve usar MessageBox.Show (String, String, MessageBoxButtons) onde o terceiro parâmetro é MessageBoxButtons.OKCancel
Veja o exemplo de como usar em http://msdn2.microsoft.com/en-us/library/0x49kd7z.aspx
-
-
Olá;
Eu coloquei este comando :
MessageBox1.ShowConfirmation("Pergunta?", "Chave", true, true);
Funcionou a caixa de mensagem..
Porfavor, eu gostaria q vc me explicasse o q significa a última parte do comando : "Chave", true, true);
Porque preciso fazer algo do tipo:
Se true
Grava
else
volta pra tela de cadastro e continua preenchendo
Como devo fazer isso?
Agradeço pela ajuda;
Muito Obrigada;
Att.: Elaine
-
-
-
Elaine..
No componete exite os eventos : YesChoosed e NoChoosed, o primeiro ocorre quando vc clica no "Sim" e o segundo no "Não".
A "Chave" é para vc usar nesses eventos por exemplo:
Code Blockprotected
void MessageBox1_YesChoosed(object sender, string Key){
{
}
}
Os outros 2 parametros são boleanos.. o primeiro pergunta se no caso da opção ser "sim" vc quer q der um PostBack na pagina e a segunda é no caso de "não"!
não esqueça de marcar a resposta!
-
Olá ..
Eu estou fazendo assim:
protected void MessageBox1_YesChoosed(object sender, string Key)
{
if (Key == "Chave")
{
//Comandos desejados
}
}
e está funcionado...porém eu tenho uma dúvida!
Quando eu clicar em Ok...vou gravar as informações msm o Form estando imcompleto...até aí tudo bem...
Quando eu clicar em Cancel terei q direcionar o cursor para o primeiro campo(textbox) q está sem preencher...
Como eu faço isso?
Desde já agradeço;
Muito obrigada;
Att.: Elaine
-
-
-
Voce ta querendo fazer um formulario que so passa quando estiver os campos obrigatorios preenchidos?
Se for isso sera mais eficiente utilizar outro controle o RequiredFieldValidator .
Mas se voce quer apenas fazer isso depois de clicar no botão de Cancelar voce deve percorrer todos textbox da pagina e ir comparado, quando achar o 1 vazio vc seta o focus, mais ou menos assim:
Code Blockforeach
(Control ctl in this.Controls){
{
if(((
{
((TextBox)ctl).Focus();
break;
}
}
}
-
-
Não.
Ali no 2 link que vc faz esse esquema.
E o seguinte, vc pode ver la que foi desenvolvido um componete .. um controle MessageBox que basta vc peagr a dll la no link q passei e colocar em algum lugar na sua ToolBox.
Depois vc joga esse controle pra dentro do teu WebForm ai so usar o codigo ai em cima.
Porem como vc falo de Ajax, esse componente tem um probleminha.. não da pra usar com update panel.
-
Caros amigos, é muito simples, no botao, coloque um
case 1 - Apenas para dar um alerta para o usuario, mas continua a ação
OnClientClick="BLOCKED SCRIPTalert('Registro excluído com sucesso!')"
case 2 - Executa determinada tarefa pela clausula condicional (if / else), lembrando que o javascript que determina se o botao deve ou nao prosseguir com a chamada ao Servidor
Exemplo: voce quer excluir um registro, o usuario clica em excluir, existem 2 ações, a no proprio browser (OnClientClick) e no Servidor (OnClick), essa última depende da primeira.
Ex.:
OnClientClick="BLOCKED SCRIPTif(confirm('Deseja continuar?\nEssa operação não poderá ser refeita!')) { return true; } else { return false; }"
Espero ter ajudado
Deus é Fiel
-
-
Olá Elaine Você pode fazer o seguinte código que dá certo: MessageBox.Show("teste","alerta",MessageBoxButtons.OKCancel); e se vc desejar conferir que botão foi clicado faça o seguinte: if(MessageBox.Show("teste","alerta",MessageBoxButtons.OKCancel)== DialogResult.OK) { "Código para alguma ação" } Qualquer dúvida é postar.
- Editado Joaquim.simão sexta-feira, 16 de outubro de 2009 19:24 Resposta
-
-