none
Dúvida Iniciante - MessageBox a cada período de tempo RRS feed

  • Pergunta

  • Bom dia pessoal,

    Primeiramente peço desculpa se estou postando errado.

    Sou "iniciante" em programação e estou com uma dúvida que creio ser "simples" para vocês:

    Tenho um programa da minha Igreja, que está funcionando normalmente. Mas preciso que a cada 2 dias (por exemplo) quando o usuário abrir o programa apareça uma messagebox falando por exemplo que é recomendável fazer um backup do Banco de Dados.

    Todo o programa funciona, inclusive o backup. Só não consegui fazer a messagebox mesmo.

    Se alguém puder ma ajudar, fico muito agradecido.

    quinta-feira, 12 de junho de 2014 23:34

Respostas

  • Olá, boa noite...segue o código da MessageBox...

                    MessageBox.Show("Corpo da Mensagem", "Título da Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);

    A enumeração MessageBoxButtons tem várias opções como OK, Cancel, Sim ou Não, assim como a enumeração MessageBoxIcon que tem a figura e som padrão do Windows de Informação, Dúvida, Erro, Atenção e etc...vai testando qual a melhor pra você, se é uma mensagem de alerta, de erro, de informação somente.

    Grande abraço!!!

    sexta-feira, 13 de junho de 2014 01:09

Todas as Respostas

  • Olá, boa noite...segue o código da MessageBox...

                    MessageBox.Show("Corpo da Mensagem", "Título da Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);

    A enumeração MessageBoxButtons tem várias opções como OK, Cancel, Sim ou Não, assim como a enumeração MessageBoxIcon que tem a figura e som padrão do Windows de Informação, Dúvida, Erro, Atenção e etc...vai testando qual a melhor pra você, se é uma mensagem de alerta, de erro, de informação somente.

    Grande abraço!!!

    sexta-feira, 13 de junho de 2014 01:09
  • Agradeço a resposta, mas minha dúvida não é bem essa.

    Eu preciso que a cada um período de tempo (por exemplo a cada 3 dias) apareça uma mensagem por exemplo:

    messsagebox.show("Fazer backup do banco de dados","Aviso!",MessageBoxButtons.OK,MessageBoxIcon.Alert);

    A minha dúvida é como fazer essa messagebox aparecer nesse período de cada 3 dias.

    Tem alguma sugestão?

    Desde já agradeço,

    Abraço!

    terça-feira, 17 de junho de 2014 15:33
  • Sugiro que você registre em alguma tabela no seu banco quando foi a ultima notificação. Ai, sempre quando o cara abrir o programa, você verifica quanto tempo passou desde a ultima notificação. Se for mais que X dias, você exibe o messabox.

    O que acha? é mais ou menos isto que você gostaria? Pode fazer isso via banco de dados ou registrar esta informação em um arquivo, como xml, por exemplo.

    terça-feira, 17 de junho de 2014 17:01
  • Sm.Peixoto

    você deseja um alerta.

    minha sugestao.

    criar uma variavel X e outra variavel XX.

    a variavel X recebe o dia de hoje e fica sem receber novo valor (somente mais adiante irá mudar o valor).

    a varialvel XX recebe sempre o dia do seu SO.

    cria um metodo que no lood do seu programa faça o calculo da diferença entre a variavel X e XX se for >= a 3 dias mostra messagebox e quando usaurio clica em OK (no messagebox) voce ira atribuir o dia atual na variavel X para iniciar novamente a contagem de 3 dias que voce necessita.

    esta é a logica a seguir e mais simples tambem.

    quando começar a fazer o seu codigo, posta ele que alguem podera auxiliar.

    terça-feira, 17 de junho de 2014 23:09