Articles of winforms

Ligação de dados bidirecional em winforms, Inotifypropertychanged implementado na class base

Eu uso .net 3.5, WinForms, binding de dados Eu tenho classs derivadas, a class base implementa IPropertychanged public event PropertyChangedEventHandler PropertyChanged; private void RaisePropertyChanged(string propertyName) { var handler = this.PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(propertyName)); } } Cada propertysetter chama: protected void SetField(ref T field, T value, string propertyName) { if (!EqualityComparer.Default.Equals(field, […]

Como definir o tamanho da fonte em DateTimePicker

Eu quero aumentar o tamanho da fonte em DateTimePicker em Window Form C #. Quero definir um tamanho de fonte mínimo de 14 a 16 no seletor DateTime. Eu tentei abaixo do código, mas não está funcionando. dateTimePicker1.CalendarFont = new Font(“Courier New”, 8.25F, FontStyle.Italic, GraphicsUnit.Point, ((Byte)(0)));

C # Múltiplas GUIs com uma janela em forma de janela

Meu amigo e eu estamos tentando trabalhar em um jogo de texto usando o Visual Studios Community. A partir de agora, iniciamos nosso projeto em forma de janelas. Uma coisa em que estamos presos é poder projetar várias canvass, mas usando apenas uma janela. A partir de agora, a forma como desenhamos é depois que […]

Problemas ao reutilizar o DownloadFile dentro de um BackgroundWorker

Eu tenho uma class simples: public class DownloadFile { … public string GetFile(string fileUrl, string pathOut) { using (WebClient wc = new WebClient()) { wc.DownloadFile(new Uri(fileUrl), pathOut); return pathOut; } } } que eu chamo de um BackgroundWorker 2 vezes como o processo é baixar e instalar 2 arquivos (fazendo um instalador personalizado aqui). O […]

Diferenciação entre events gerados pela interação do usuário e meu próprio código

O evento SelectedIndexChanged é acionado no meu aplicativo a partir de uma checkbox de combinação quando: o usuário escolhe um item diferente na checkbox de combinação ou quando: meu próprio código atualiza SelectedItem da checkbox de combinação para refletir que a checkbox de combinação agora está exibindo propriedades para um object diferente. Estou interessado no […]

Como executar um método após um intervalo de tempo específico?

É claro: por exemplo, imagine um botão no meu formulário. Quando um usuário clica no botão, algum método vazio deve ser executado após 30 segundos. Haveria um método vazio DoAfterDelay que usa dois parâmetros de input. O primeiro é o método a ser feito (usando delegates) e o outro é o intervalo de tempo. Então […]

Exceção entre segmentos esperada em um aplicativo C # WinForms não ocorreu

Eu estou vindo do WPF e sou novo no WinForms. Ao investigar uma situação de cross-threading, uma exceção de thread cruzada que eu esperava não ocorreu. Aqui está um resumo básico da minha situação. Há um controle de Label chamado label1 e um Button chamado button1 . O manipulador de events de clique para button1 […]

Redimensionar tamanho da janela C #

É possível resize o tamanho da janela de um aplicativo em execução de outro aplicativo? Eu quero que, quando o aplicativo que estou construindo iniciar, outra largura de aplicativo (digamos, itunes) seja reduzida para seus 2/3, para que o 1/3 restante seja ocupado por meu aplicativo. Os dois aplicativos devem estar funcionando completamente e acessíveis […]

c # datetimepicker: como faço para obter a data no formato? 01/01/2001

Eu estou usando winforms, c #, visual studio 2008 o formato no datetimepicker é definido como short que significa que ele exibirá apenas a data como esta 1/1/2001 No entanto, eu sou incapaz de obter apenas isso e não o tempo, por exemplo isto: MessageBox.Show(dateTimePicker1.Value.Date.ToString()); me dá isso: 11/4/2010 12:00:00AM Como faço para obter apenas […]

Fundo de forma transparente

Eu tentei definir backcolor para transparente pela solução dada no msdn mas não há alguma maneira de tornar o plano de fundo transparente http://msdn.microsoft.com/en-us/library/wk5b13s4(VS.71).aspx