Perguntas com a marcação «winforms»

WinForms é o nome informal dado ao Windows Forms, uma biblioteca de classes da GUI no Microsoft .NET Framework e Mono. As perguntas nessa tag também devem ser marcadas com a estrutura de destino ([.net] ou [mono]) e normalmente devem ser marcadas com uma tag da linguagem de programação.

12
Como corrigir a oscilação nos controles do usuário
Em meu aplicativo, estou mudando constantemente de um controle para outro. Eu criei não. dos controles do usuário, mas durante a navegação meus controles piscam. leva 1 ou 2 segundos para atualizar. Eu tentei definir isso SetStyle(ControlStyles.OptimizedDoubleBuffer, true); or SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.DoubleBuffer, true); mas não ajudou ... Cada …

6
Como vincular uma lista a uma ComboBox?
Eu quero conectar um BindingSourcea uma lista de objetos de classe e, em seguida, o valor dos objetos a um ComboBox. Alguém pode sugerir como fazer isso? public class Country { public string Name { get; set; } public IList<City> Cities { get; set; } public Country() { Cities = …


5
Desenvolvendo C # no Linux
Gostaria de saber se existem ferramentas eficazes e de código aberto para desenvolver aplicativos C # no Linux (Ubuntu). Em particular, tenho que desenvolver aplicativos Windows Forms. Eu sei sobre o projeto Mono , mas nunca o usei. Quais são as melhores ferramentas (IDE, compilador, etc.) para configurar um ambiente …
107 c#  .net  linux  winforms  ide 




2
gerando GUID sem hífen
Estou gerando um GUID usando a seguinte instrução em meu código byte[ ] keyBytes = Encoding.UTF8.GetBytes( Guid.NewGuid( ).ToString( ).Substring( 0, 12 ) ); Mas, quando um GUID é gerado, acho que ele também contém o caractere de hífen. Como faço para gerar um GUID apenas com letras (maiúsculas e minúsculas) …
104 c#  winforms 

8
Como adicionar um separador a um ContextMenu WinForms?
Dentro do meu controle, tenho: ContextMenu = new ContextMenu(); ContextMenu.MenuItems.Add(new MenuItem("&Add Item", onAddSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Edit Item", onEditSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Delete Item", onDeleteSpeaker)); ContextMenu.MenuItems.Add( ??? ); ContextMenu.MenuItems.Add(new MenuItem("Cancel")); Como adicionar uma linha de separação a este ContextMenu?


6
Implementando MVC com Windows Forms
Onde posso encontrar um bom exemplo de como implementar completamente o padrão MVC no Windows Forms? Encontrei muitos tutoriais e exemplos de código em vários sites (por exemplo, The Code Project e .NetHeaven), mas muitos são mais representativos para o padrão do observador do que MVC. Como o aplicativo que …


4
Aviso “Use a nova palavra-chave se tiver intenção de ocultar”
Tenho um aviso na parte inferior da tela: Aviso 1 'WindowsFormsApplication2.EventControlDataSet.Events' oculta o membro herdado 'System.ComponentModel.MarshalByValueComponent.Events'. Use a nova palavra-chave se a intenção era ocultar. C: \ Users \ myComputer \ Desktop \ Event Control \ WindowsFormsApplication2 \ EventControlDataSet.Designer.cs 112 32 eventControl Se eu clicar duas vezes nele, aparecerá: public …
101 c#  winforms 

4
Como usar a barra de progresso do WinForms?
Quero mostrar o andamento dos cálculos, que estão sendo executados na biblioteca externa. Por exemplo, se eu tiver algum método de cálculo e quiser usá-lo para 100.000 valores em minha classe Form, posso escrever: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Caluculate(int i) …

3
Usando FileSystemWatcher para monitorar um diretório
Estou usando um aplicativo Windows Forms para monitorar um diretório e mover os arquivos inseridos nele para outro diretório. No momento, ele irá copiar o arquivo para outro diretório, mas quando outro arquivo for adicionado, ele simplesmente terminará sem nenhuma mensagem de erro. Às vezes, ele copia dois arquivos antes …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.