none
Mensagem informativa sem atrapalhar o usuário RRS feed

  • Pergunta

  • Olá a todos,

    Estou desenvolvendo uma aplicação Windows Form que rodará a maior parte do tempo em background, interagindo com global hotkeys.

    Gostaria de dar uma mensagem ao usuário quando ele ativar uma hotkey, mas queria algo que não atrapalhasse o usuário,ou seja, ele não precise clicar em ok e nem mostre a tela do aplicativo, apenas a mensagem. Alguém tem ideia de como atingir esse objetivo?

    Meu cenário ideal seria mostrar uma mensagem em vermelho na parte central inferior do monitor e esmaecer em 1 segundo mais ou menos.

    sexta-feira, 27 de setembro de 2013 13:37

Respostas

  • Acredito que tem que disparar um thread abrir a tela de mensagem dar um sleep de 1 segundo e fechar a tela.
    • Marcado como Resposta MiattoRocha segunda-feira, 30 de setembro de 2013 17:35
    segunda-feira, 30 de setembro de 2013 13:35

Todas as Respostas

  • Acredito que tem que disparar um thread abrir a tela de mensagem dar um sleep de 1 segundo e fechar a tela.
    • Marcado como Resposta MiattoRocha segunda-feira, 30 de setembro de 2013 17:35
    segunda-feira, 30 de setembro de 2013 13:35
  • Poe um time em um label aonde você quiser com um tempo nele:

    public MyWindow()
        {
            _someLabel.Text = "Whatever";
            var timer = new DispatcherTimer();
            timer.Interval = TimeSpan.FromSeconds( 15 );
            timer.Tick += delegate { _someLabel.Text = String.Empty; };
        }
    segunda-feira, 30 de setembro de 2013 13:53