lunedì 3 settembre 2007

Inserire una icona nella Header del controllo DataGridView

Girando per i forums mi sono imbattuto in una domanda che mi ha incuriosito, chiedeva suggerimenti riguardo la possibilità di inserire una icona nella header del DataGridView.

Avevo da parte degli appunti presi da una risposta data da un membro del team di sviluppo Microsoft che "allungava" una classe che eredita da DataGridViewColumnHeaderCell ed implementa la gestione dell'icona.

A questa non ho fatto altro che aggiungere la creazione della form e la visualizzazione del risultato.

A questo indirizzo è possibile trovare un progetto con l'esempio per Visual Basic e C#
Un piccolo appunto per la descrizione dei moduli: il progetto è diviso in 3 parti.

  • Esempio Visual Basic
  • Esempio C#
  • Libreria comune in C#

Putroppo non sono stato in grado, dato il poco tempo a disposizione, di fare una piena conversione della classe originale in Visual Basic, chi vorrà utilizzarla con Visual Basic Express dovrà per forza inserirla tra i riferimenti.

Chi lavora con Visual Studio 2005 invece potrà scegliere di inserire anche il progetto libreria tra i riferimenti.

Nessun commento: