Provider Controls vs Inheritance
In questo articolo Dino Esposito propone un modo alternativo all’eredità per personalizzare i controlli: i provider controls. http://msdn.microsoft.com/msdnmag/issues/03/11/CuttingEdge/
appunti di Ermanno Goletto
In questo articolo Dino Esposito propone un modo alternativo all’eredità per personalizzare i controlli: i provider controls. http://msdn.microsoft.com/msdnmag/issues/03/11/CuttingEdge/
Ha volte capita di voler gestire tramite il controllo PropertyGrid delle date i cui valori sono memorizzati in un database, diventa quindi necessario gestire il caso della data nulla. Si supponga di avere la seguente tabella: Config ID (PK String) Data (Date) per cui si è proveduto a generare una DataTest tipizzato ConfigSchema … Leggi tutto
Nel caso sia necessario ricavare informazioni di versione la stored procedure xp_msver del database Master può tornare utile. La sintassi è xp_msver [nome opzione] Esempio: xp_msver ‘ProductVersion’
A volte può capitare (almeno a me) di utilizzare l’evento Validanting per delle decodifiche (xes IDCliente – RagioneSociale) appare chiaro che in situazioni come questa sarebbe utile avere una funzione PerformValidating, che invochi l’elaborazione contenuta nell’evento e ci dica se la validazione è riuscita o meno, da utilizzare quando modifichiamo il record per evitare la … Leggi tutto
http://msdn.microsoft.com/msdnmag/issues/04/02/CuttingEdge/default.aspx In questo articolo Dino Esposito tratta in maniera approfondita i seguenti argomenti: – Customizing Menu Rendering – Overriding the Menu of a Form – The MeasureItem Event – The DrawItem Event – Painting the Menu Item – Context Menu and TextBoxes – Using Graphical Menus Seamlessly e risponde implicitamente ad un mio dubbio circa … Leggi tutto
Esplorando il Namespace System.Windows.Forms mi sono imbattuto nella classe System.Windows.Forms.SystemInformation che consente di ricavare tramite le sue proprietà Shared moltissime informazioni legate all’interfaccia utente e al sistema. Ecco alcuni esempi: System.Windows.Forms.SystemInformation.BootMode System.Windows.Forms.SystemInformation.MouseButtons System.Windows.Forms.SystemInformation.MousePresent System.Windows.Forms.SystemInformation.MouseWheelPresent System.Windows.Forms.SystemInformation.Network System.Windows.Forms.SystemInformation.MonitorCount System.Windows.Forms.SystemInformation.PrimaryMonitorSize System.Windows.Forms.SystemInformation.BorderSize System.Windows.Forms.SystemInformation.CaptionHeight System.Windows.Forms.SystemInformation.HorizontalScrollBarHeight System.Windows.Forms.SystemInformation.VerticalScrollBarWidth
Molto spesso per comodità si utilizzano nei programmi gli enumerativi e altrettanto spesso si desidererebbe associare agli elementi una descrizione da utilizzare poi sull’interfaccia utente. Un metodo può essere quello di utilizzare l’attibuto System.ComponentModel.Description come segue: Public Enum Prove As Integer _ Due Per recuperare poi queste descrizioni si può utilizzare la reflection come segue: … Leggi tutto
Microsoft dopo l’acquisizione di Great Plains negli Stati Uniti e di Navision in Europa sta puntando la sua attenzione anche sull’ERP, maggiori informazioni a questo link:http://www.microsoft.com/italy/businesssolutions/ Inoltre da poco è nato anche un newsgroup italiano dedicato al CRM :microsoft.public.it.crm