-
Collegare gli eventi delle Toolbar con i Menù
di Stefano Magni, pubblicato il 03/06/2003Per richiamare le funzionalità esposte dal menù del programma dalla toolbar, viene gestito l'evento ButtonClick del controllo ToolBar e solitamente si costruisce un costrutto switch/case sul metodo IndexOf appartenente all'insieme ToolBarButtonCollection.
-
Visual Styles con Framework v1.1
di Corrado Cavalli, pubblicato il 14/05/2003Tra le varie novità messe a disposizione dalla versione 1.1 del .NET framework troviamo il metodo EnableVisualStyles della classe Application.
Il metodo, se invocato prima di aprire il form principale, permette di applicare gli stili visuali di Windows XP alla nostra applicazione con il risultato di avere un look & feel più moderno. -
Ciclare Fra i Controlli di un Form
di Stefano Padovan, pubblicato il 31/03/2003Spesso per far riutilizzare un WindowsForm al nostro utente abbiamo la necessità di reinizializzare alcune proprietà dei controlli in esso contenuti (per esempio impostare la proprietà Text di una TextBox a "" [Stringa Vuota]). Farlo può diventare molto tedioso (dove tedio è sinonimo di noia e quindi di errori di distrazione e quindi di bug…) se si sta lavorando su un Form molto ricco di controlli.
-
Rilevare il controllo che ha scatenato un evento
di Paolo Alberti, pubblicato il 18/02/2003.NET è una piattaforma di programmazione basata sui controlli ed i loro eventi. Le applicazioni che ne fanno largo uso implementano dei metodi che descrivono le istruzioni da eseguire alla pressione (o al cambiamento di stato) dei controlli. Spesso è opportuno, quando ne si fa uso in grande numero, associare un solo metodo agli eventi dei controlli, riducendo la quantità di codice scritto.
-
Windows XP BaloonTips
di Corrado Cavalli, pubblicato il 12/02/2003Se utilizzate Windows XP, potete facilmente far apparire nelle textbox dei tooltips a forma di fumetto grazie al nuovo messaggio EM_SHOWBALOONTIP supportato dal controllo EDIT (ovvero Textbox).
-
TextBox numerica
di Pierre Greborio, pubblicato il 17/01/2003TextBox numerica
-
Hardcopy di un form in un file
di Corrado Cavalli, pubblicato il 06/01/2003Questo tip nasce da una richiesta diretta nel forum ovvero "Come posso salvare in un file l'intero form visibile a video?".
-
Shadow copy in applicazioni Windows Form
di Corrado Cavalli, pubblicato il 24/12/2002Tra le novità di ASP.NET vi è quella di poter sostituire le varie assemblies che compongono una applicazione mentre IIS sta girando, questo è possibile grazie al fatto che IIS non utilizza l'assembly originale, ma in realtà utilizza una shadow copy che viene aggiornata ogni qual volta l'assembly originale viene modificata.
-
Gestione Errori Centralizzata
di Corrado Cavalli, pubblicato il 14/11/2002Può essere comodo avere una routine comune che intercetti le eventuali eccezioni non gestite in modo da evitare che a runtime appaia la classica MessageBox con la descrizione dell'errore e conseguente chiusura del programma.
-
TextBox personalizzata
di Corrado Cavalli, pubblicato il 08/10/2002Vedo molta gente chiedere come è possibile far sì che l'utente sia costretto a scrivere il testo all'interno di una Textbox disabilitando il menu contestuale e la possibilità di incollare del testo all'interno del controllo.
La cosa è facilmente realizzabile: per disabilitare il menu basta associare alla TextBox un contextmenu vuoto mentre per evitare che l'utente possa incollare il testo basta intercettare ed eliminare (molti usano 'mangiare') il messaggio WM_PASTE inviato al controllo.