SharpDevelop

Personalizzare l'aspetto delle ColumHeader della ListView

Per personalizzare l'aspetto della ColumHeader sulla classe/controllo ListView è necessario (almeno per la mia soluzione) impostare la proprietà ListView.OwnerDraw a True.   Questa cosa (OwnerDraw a True) comporta la necessità di gestire appunto il disegno del controllo e dei suoi elementi. E' necessario pertanto sottoscrivere e gestire due eventi entrambi legati alla ListView ListView.DrawColumnHeader ListView.DrawSubItem Riservati rispettivamente al disegno della ColumHeader e del Subitem Sottoscrizione evento: C#listView1.DrawColumnHeader += new DrawListViewColumnHeaderEventHandler(lv_DrawColumnHeader); listView1.DrawSubItem += new DrawListViewSubItemEventHandler(lv_DrawSubItem); VB.NET AddHandler listView1.DrawColumnHeader, New DrawListViewColumnHeaderEventHandler(AddressOf lv_DrawColumnHeader) AddHandler listView1.DrawSubItem, New DrawListViewSubItemEventHandler(AddressOf lv_DrawSubItem) Nel gestore dell'evento si provvede al "Draw" dell'oggetto...

SharpDevelop Montferrer - inizio dello sviluppo Rel. 3.0

La scorsa settimana ho scaricato i sorgenti di SharpDevelop dal loro repository SVN.Dopo la compilazione ho visto che lo sviluppo è entrato nella Relese 3.0 con la version Montferrer basata sul Framework .NET 3.0 di Microsoft.Agli sviluppatori e agli utilizzatori di #D i miei migliori auguri.

SharpDevelop "Serralongue" in partenza

Con l'uscita della beta 2 di SharpDevelop "Corsavy", è fissata la versione 2.0 che viene autonoma per la correzione di bugs senza introduzione di nuove features.Lo sviluppo prosegue con la versione 2.1 di SharpDevelop, nome in codice "Serralongue", su questo saranno riversate settimanalmente le correzioni presenti su Corsavy e introdotte le nuove features.  

SharpDevelop "Corsavy" disponibile per il download

SharpDevelop per il framework .net 2.0 nome in codice "Corsavy" è disponibile per il download.Si tratta della beta 2 "feature-freeze" il che vuol dire che non sono state aggiunte nuove features ma quelle già presenti sono state consolidate e ripulite di molti errori.Non mancano comunque i punti: * SharpReport ported (including SharpQuery)* Code Coverage support based on NCover* PInvoke addin ported* Support for Web references* Right-to-left support* Support for Mono's GAC, Gtk# and Glade# project templates* Setup ngen's executables for better performance* HtmlHelp preferences stored Per lo scaricamento fare riferimento a questo linkEsiste anche una daily build per i più coraggiosi

SharpDevelop Corsavy - adottato il sistema Microsoft per i sorgenti

Seguo le varie build beta del nuovo Ide di SharpDevelop Corsavy basato sul Framework 2.0 scaricando con SVN il pacchetto durante il suo sviluppo. Oggi, dopo la compilazione sono stato piacevolmente sorpreso che finalmente Corsavy ha adottato la soluzione di Microsoft nel dividere il sorgente in due parti, quello gestito dal designer e che contiene il "codebehind" da quello dove noi poveri mortali andiamo a pastrocchiare.

Copyright © Luciano Bastianello

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski