Perguntas com a marcação «winforms»

93
Como fazer uma janela ficar sempre no topo no .Net?

Eu tenho um aplicativo winforms C # que executa uma macro em outro programa. O outro programa abrirá janelas continuamente e geralmente fará as coisas parecerem, por falta de uma palavra melhor, malucas. Quero implementar um botão de cancelamento que interromperá a execução do processo, mas não...

93
Invocar (delegar)

Alguém pode explicar esta declaração escrita neste link Invoke(Delegate): Executa o delegado especificado no thread que possui o identificador de janela subjacente do controle. Alguém pode explicar o que isso significa (especialmente o ousado)? Não sou capaz de entender claramente...

92
Desenhe um único pixel no Windows Forms

Estou tentando ligar um único pixel em um Windows Form. graphics.DrawLine(Pens.Black, 50, 50, 51, 50); // draws two pixels graphics.DrawLine(Pens.Black, 50, 50, 50, 50); // draws no pixels A API realmente deveria ter um método para definir a cor de um pixel, mas não vejo nenhum. Estou usando...

91
Botão Escape para fechar o formulário Windows Forms em C #

Eu tentei o seguinte: private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { if ((Keys) e.KeyValue == Keys.Escape) this.Close(); } Mas não funciona. Então eu tentei isso: protected override void OnKeyDown(KeyEventArgs e) { base.OnKeyDown(e); if (e.KeyCode ==...

90
Model-View-Presenter em WinForms

Estou tentando implementar o método MVP pela primeira vez, usando WinForms. Estou tentando entender a função de cada camada. Em meu programa, tenho um botão GUI que, quando clicado, abre uma janela de diálogo aberto. Portanto, usando o MVP, a GUI lida com o evento de clique do botão e chama...