Articles of events

Controle a freqüência de acionamento do evento, anexando / desconectando o evento. Mau prática?

Ontem eu forneci uma resposta para a pergunta Como você controla o disparo de events em C #? que, em resumo, pergunta o seguinte: “Há um evento que é acionado sempre que um novo quadro é recebido da câmera. No entanto, isso acontece com mais frequência do que eu gostaria … Como posso controlar quando […]

Delegar events

Esta é uma questão C #. Eu tenho um controle de usuário A. Um contém outro controle de usuário B. B tem um evento chamado BEvent. Eu quero expor este evento em A assim qualquer um que usa o controle A pode se inscrever BEvent. Como posso escrever código para implementar esse design? Obrigado.

Como determinar alterações dns em c #?

Eu quero monitorar as alterações de endereço do DNS. Então eu preciso acompanhar as alterações do DNS. Eu estou fazendo isso com discussão agora. Eu recebo o dns e salvo o arquivo e, em seguida, eu comparo a cada 10 segundos, mas eu preciso de uma solução mais específica. Por exemplo, há algum evento para […]

C # .Net exe não fecha quando o PC é reiniciado, impedindo a máquina de reiniciar

Nós temos um SmartClient construído em C # que stubornly permanece aberto quando o PC em execução está sendo reiniciado. Isso interrompe o processo de reboot, a menos que o usuário primeiro feche o SmartClient ou haja alguma outra intervenção manual. Isso está causando problemas quando a equipe de infraestrutura instala remotamente um novo software […]

Como encontrar lista de events usando o Depurador (VS Professional 2012)?

Ok, eu não consigo encontrar nenhuma ajuda para a minha pergunta e stackoverflow não parece ter nada, ou eu não sabia como procurar por isso (por favor corrija-me, se eu estiver errado e vou fechar esta questão ). No meu programa, eu tenho uma Grid que tem alguns events definidos no código: public Grid _grid […]

Trabalhador de fundo c # não acionando o evento dowork em qualquer pc além do meu

Estou tendo um problema muito estranho com um trabalhador em segundo plano em um dos meus aplicativos. Recentemente eu o revisei ligeiramente com algumas correções de GUI, mas agora, quando alguém em outro PC executa o .exe ou instala minha implementação do OneClick, o worker de plano de fundo não entra no evento dowork. A […]

Determinar quem disparou um evento

Fundo: Na minha forma winforms, eu tenho uma CheckView ListView e uma checkbox de seleção “mestre” chamada checkBoxAll . O comportamento do mestre é o seguinte: Se o mestre estiver marcado ou desmarcado, todos os ListViewItems devem ser alterados de acordo. Se o usuário desmarcar um ListViewItem, o mestre deve ser alterado de acordo. Se […]

EventHandler: O que está acontecendo nesse código?

Esse código que adiciona registra novos EventHandler (s) para um evento chamado como NewMail (a class eventargs é chamada NewMailEventArgs . // A PUBLIC add_xxx method (xxx is the event name) // Allows methods to register interest in the event. public void add_NewMail(EventHandler value) { // The loop and the call to CompareExchange is all […]

C # :: quando usar events ou uma coleção de objects derivados de uma interface de manipulação de events?

Eu tenho o que eu acho que é um simples “problema” para o qual eu encontrei algumas soluções, mas não tenho certeza qual caminho seguir e a melhor prática em C #. Eu tenho um object mestre (digamos um singleton) instanciado uma vez durante a vida útil do aplicativo. Esta “MasterClass” cria um monte de […]

Como ignorar events simples acionados ao alterar estados de controle em C # Windows Forms?

Estou criando um formulário simples no C # Windows Forms e corro para uma situação comum em que um controle pode alterar o estado de outro, mas os events de ambos os controles acionam algum outro método. Por exemplo, considere uma checkbox de Checkbox e NumericUpDown onde o estado ou valor de qualquer um deve […]