Articles of winforms

Custom titlebars / chrome em um aplicativo do WinForms

Tenho quase certeza de que sei a resposta para essa pergunta, mas espero que haja algo que tenha esquecido. Certos aplicativos parecem ter a aparência do Vista Aero em suas barras e botões de legenda, mesmo quando executados no Windows XP. (Google Chrome e Galeria de Fotos do Windows Live vêm à mente como exemplos.) […]

Como você passa um object de form1 para form2 e volta para form1?

Eu fiz algumas pesquisas sobre essa questão antes de decidir perguntar. Eu simplesmente não consegui encontrar nada que me ajudasse. Eu estou escrevendo um aplicativo em c # para o quadro compacto 2.0. Eu preciso tomar um object de dados instanciado no form1 e passar esse object um form2. Trabalhe no object de dados no […]

Padrão de design de interface do usuário para Windows Forms (como MVVM para WPF)

O MVVM é mais comumente usado com o WPF porque é perfeitamente adequado para ele. Mas e o Windows Forms? Existe um padrão de abordagem / design estabelecido e comumente usado como esse para o Windows Forms também? Um que funciona explicitamente bem com o Windows Forms? Existe um livro ou um artigo que descreve […]

Como desenhar linha e selecione no painel

Meu programa pode desenhar linhas usando canvas.Drawline (). Como clicar na linha e alterar essa cor (selecione a linha)? private List coordFirst = new List(); private List coordLast = new List(); public Graphics canvas; private void Form1_Load(object sender, EventArgs e) { canvas=panel1.CreateGraphics(); } Linha de coordenadas armazenada em coordFirs & coodLast.

Mostrar propriedades de uma propriedade de navegação em DataGridView (propriedades de segundo nível)

Eu estou tentando exibir várias propriedades de uma entidade relacionada em um DataGridView em um aplicativo de winforms . Parece muito comum para mim, mas estou tendo problemas para encontrar exemplos. É uma operação de input de pedidos. OrderSheet data, o ID e a data de pickup para o pedido e, em seguida, os itens […]

Como formatar colunas DateTime no DataGridView?

Estou usando um DataGridView com binding de dados de object para exibir informações sobre o registro de entidades em um sistema, recuperadas via SOAP de um serviço remoto. Uma das colunas é chamada “Última ação” e significa a última vez que a entidade registrou uma mensagem. É um valor System.DateTime . Quando eu leio a […]

Validação da interface do WinForm

Eu preciso implementar a validação de input em todo o meu aplicativo winform. Existem muitas formas diferentes em que os dados podem ser inseridos e eu gostaria de não controlar o controle pelo formulário e criar isValid etc por item. Como os outros lidaram com isso? Vejo que as postagens mais relacionadas lidam com Web […]

Centralizando controles dentro de um formulário no .net (WinForms)?

Estou tentando centralizar um controle de tamanho fixo em um formulário. Por interesse, existe uma maneira não idiota de fazer isso? O que eu realmente quero é algo análogo à propriedade css text-align. No momento, estou definindo a propriedade de preenchimento do formulário adjacente para um tamanho adequado e definindo a propriedade Dock do controle […]

Como posso fazer o cursor girar para o cursor de espera?

Eu tenho um aplicativo c # que tem usuários de login para ele, e porque o algoritmo de hash é caro, demora um pouco para fazer. Como posso exibir o Wait / Busy Cursor (geralmente a ampulheta) para o usuário para que eles saibam que o programa está fazendo alguma coisa? O projeto está em […]

Determine o controle em que o ContextMenuStrip foi usado

Eu tenho um ContextMenuStrip que é atribuído a várias checkboxs de listview diferentes. Eu estou tentando descobrir quando o ContextMenuStrip é clicado em que ListBox foi usado. Eu tentei o código abaixo como um começo, mas não está funcionando. O sender tem o valor correto, mas quando tento atribuí-lo ao menuSubmitted ele é nulo. private […]