Articles of winforms

Etichetta crescere da destra a sinistra

Ho un’etichetta sul mio modulo che si trova sulla destra del modulo. Questa etichetta carica un testo dinamico. A volte il testo che carica è troppo lungo e il testo attraversa il bordo del modulo, cioè parte del testo è fuori forma. Voglio far crescere l’etichetta da destra a sinistra anziché da sinistra a destra. […]

Differenze tra .ContextMenu e .ContextMenuStrip

Quali sono le differenze tra .ContextMenu e .ContextMenuStrip in Windows Form? So già cos’è un ContextMenu , ma in che modo ContextMenuStrip è diverso da ContextMenu ?

Come faccio a fare i pulsanti fare la stessa cosa?

Ho appena iniziato a programmare e voglio utilizzare WinForms per creare più pulsanti su cui è ansible fare clic per passare da bianco a verde lime e viceversa. Ho fatto questo per un pulsante: private void button1_Click(object sender, EventArgs e) { if (button1.BackColor != Color.Lime) { button1.BackColor = Color.Lime; } else { button1.BackColor = Color.White; […]

Pulsante di scelta vincolante WinForm

Io uso VS2010 e quindi trascino e rilasciare il datagridview di membro per progettare la vista. Dopo di che trascino e rilasciano il campo di testo membro nome per progettare la vista e poi provare a modificare e salvare. Funziona correttamente. E poi trascino e rilasciamo il pulsante della radio del sesso per progettare la […]

È corretto eseguire GC.Collect in un thread in background?

Seguendo questa risposta SO , sto facendo: ThreadPool.QueueUserWorkItem( delegate { GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); }); Il mio objective è quello di eseguire una garbage collection dopo aver chiuso un modulo di WinForms con molte immagini / controlli PictureBox per garantire che non abbia più immagini in memoria. (Credo di seguire le istruzioni di Jon Skeet ). […]

Gestione degli errori senza eccezioni

Durante la ricerca di SO per gli approcci alla gestione degli errori relativi alla convalida delle regole aziendali, tutto quello che trovo sono esempi di gestione delle eccezioni strutturate. MSDN e molte altre risorse di sviluppo affidabili sono molto chiari sul fatto che non si debbano utilizzare eccezioni per gestire casi di errore di routine. […]

Come chiamare un metodo di servizio Web?

Ho un servizio web che contiene questo metodo: [WebMethod] public static List GetFileListOnWebServer() { DirectoryInfo dInfo = new DirectoryInfo(HostingEnvironment.MapPath(“~/UploadedFiles/”)); FileInfo[] fInfo = dInfo.GetFiles(“*.*”, SearchOption.TopDirectoryOnly); List listFilenames = new List(fInfo.Length); for(int i = 0; i < fInfo.Length; i++) { listFilenames.Add(fInfo[i].Name); } return listFilenames; } Questo restituisce un elenco di nomi di file in una cartella. Quando […]

Crea un contenitore di winform personalizzati

Voglio creare un controllo in winform con lo stesso comportamento dei controlli del contenitore. Voglio dire: in modalità progettazione, quando faccio cadere i controlli al suo interno, questo verrà raggruppato, proprio come un gruppo. Questo controllo che sto creando contiene altri controlli AND un GroupBox. Tutto ciò di cui ho bisogno è: quando un controllo […]

Posso rendere illimitato il valore massimo di un controllo NumericUpDown invece di specificare un valore nella sua proprietà Maximum?

Come dice il titolo, esiste un modo per rendere illimitato il valore massimo di un controllo NumericUpDown invece di dover specificare un valore specifico come proprietà Maximum?

Come posso creare un nuovo colore?

Ho un modulo in C # che voglio inserire come rosso, verde e blu in 3 controlli TextBox e creare un nuovo colore. Ad esempio: rosso = 3, verde = 2, blu = 5 quando faccio clic sul pulsante “MAKE COLOR”, un’etichetta mi mostra il nuovo colore.