示例#1
0
        public ExemploDeUso()
        {
            InitializeComponent();

            MsgAvancado.ExibirErroValidacao("Você errou em alguma parte");
            MsgAvancado.ExibirInformacao("Pare de errar");
            var r = MsgAvancado.ExibirPergunta("Você vai parar de errar?");

            if (r == System.Windows.Forms.DialogResult.Yes)
            {
                MsgAvancado.ExibirInformacao("Que bom cara");
            }
            else
            {
                MsgAvancado.ExibirErroValidacao("Você deve parar de errar!");
            }


            //Define a MsgControl com a atualização de um label
            msg = new MsgControl(label1);
            msg.TextoExibido = "Texto que não terá tempo suficiente para ser exibido";
            //Define que ele está rodando async
            //Não pode setar durante a thread async
            msg.RodandoCarregamento = true;


            BackgroundWorker bw = new BackgroundWorker();

            bw.DoWork += bw_DoWork;
            bw.RunWorkerAsync();
        }
示例#2
0
        public ExemploDeUso()
        {
            InitializeComponent();

            MsgAvancado.ExibirErroValidacao("Você errou em alguma parte");
            MsgAvancado.ExibirInformacao("Pare de errar");
            var r = MsgAvancado.ExibirPergunta("Você vai parar de errar?");
            if (r == System.Windows.Forms.DialogResult.Yes)
                MsgAvancado.ExibirInformacao("Que bom cara");
            else
                MsgAvancado.ExibirErroValidacao("Você deve parar de errar!");

            //Define a MsgControl com a atualização de um label
            msg = new MsgControl(label1);
            msg.TextoExibido = "Texto que não terá tempo suficiente para ser exibido";
            //Define que ele está rodando async
            //Não pode setar durante a thread async
            msg.RodandoCarregamento = true;

            BackgroundWorker bw = new BackgroundWorker();
            bw.DoWork += bw_DoWork;
            bw.RunWorkerAsync();
        }