Articles of winform

Rimuovi Dynamic TextBox su CheckedListBox SelectedIndexChanged

Quando ho controllato gli elementi CheckBoxList, vengono aggiunti i texbox dinamici. Ma su Deselezionato voglio rimuovere determinate caselle di testo. Il codice funziona bene per aggiungere caselle di testo, ma mi dà un’eccezione nella rimozione. Qualsiasi aiuto sarà grande. Il mio codice: iy = 0; private void checkedListBox_SelectedIndexChanged(object sender, EventArgs e) { if (load == […]

Nessun SynchronizationContext quando si chiama Await in un altro AppDomain

Ho creato con successo un meccanismo di plug-in in cui posso creare controlli dell’interfaccia utente in un AppDomain separato e visualizzarli come parte di un modulo nell’AppDomain principale. Questi controlli dell’interfaccia utente eseguono il caricamento dei propri dati, quindi quando apro un modulo vengono creati 10 diversi plugin e ognuno deve caricare i suoi dati. […]

Come aggiornare o svuotare il Windows Form C #?

This is my Entry Form of my Application. Facendo clic sul pulsante OK, passerà al modulo successivo per un’ulteriore elaborazione. La seconda forma è Nel secondo Form, devo scegliere, qualsiasi pulsante di opzione e poi premere il pulsante OK. Dopo aver premuto il pulsante OK, ho appena chiamato una funzione e poi tornerà a Form1. […]

Associazione di una proprietà bool a Proprietà BackColor di un WinForm

Ho un Form nella mia applicazione WinForm , che contiene un TextBox e questo TextBox lega alla proprietà FirstName di un object Person . public class Person { string firstName; public string FirstName { get { return firstName; } set { firstName = value; this.isOdd = value.Length % 2; } } bool isOdd; public bool […]

Come posso portare un WinForm modesto minimizzato alla sua posizione precedentemente visualizzata a livello di programmazione?

Per portare un Windows Form non modale alla posizione precedente su un evento click, sto cercando di utilizzare il codice mostrato di seguito, ma non funziona. Per favore fatemi sapere se mi manca qualcosa. public void SetFocus() { this.Focus(); this.BringToFront(); if (this.WindowState==FormWindowState.Minimized) this.Select(); }

Impostazioni normali in Visual Studio

Mi chiedo solo se c’è un modo per fare in modo che Visual Studio 2008 Express Edition generi normali file exe creati dal programma di installazione per la mia app? Sono stufo dei file dell’applicazione ClickOnce. Avevo impostato tutte queste associazioni di file e ora che ho bisogno di avere un programma di installazione per […]

Il blocco USING si comporta diversamente nel modulo website vs windows

Stavo scavalcando il debugger in qualche codice di database del sito web e ho terminato l’esecuzione prima che venissero applicate le modifiche al database. Ma erano ancora scritti nel database! Ho provato a ricreare il problema utilizzando un’applicazione Windows Form e non ha scritto sul database (comportamento previsto). Sono tornato al sito web, e lo […]

RegisterHotKey non funziona con i moduli invisibili (c #)

Sto cercando di mettere un’icona nella barra delle applicazioni e poi dargli una scorciatoia da tastiera globale per svolgere una funzione. Sto usando RegisterHotKey per impostare la scorciatoia globale della tastiera, e funziona se il modulo principale associato all’icona è visibile. Ma se il modulo è invisibile, il metodo WndProc non viene mai richiamato. Qualche […]

stampare un’immagine con orientamento orizzontale?

Sto convertendo un controllo in un bitmap e lo stampo: using (MemoryStream ms = new MemoryStream()) { chart1.SaveImage(ms, ChartImageFormat.Bmp); Bitmap bm = new Bitmap(ms); PrintDocument doc = new PrintDocument(); doc.PrintPage += (s, ev) => { ev.Graphics.DrawImage(bm, Point.Empty); // adjust this to put the image elsewhere ev.HasMorePages = false; }; doc.Print(); } Come si può specificare […]

Utilizzare il timer una sola volta

Voglio usare un timer solo una volta, a 1 secondo dopo l’inizializzazione della mia forma principale. Ho pensato che quanto segue avrebbe una casella di messaggio che diceva “Hello World” solo una volta, ma in realtà una nuova finestra di messaggio dice “Hello World” ogni secondo. Perchè così? Ho inserito t.Stop() nell’evento tick. Inoltre, ho […]