| Renzo Di Lorenzo |
Evento Paint
Buongiorno a tutti. Mi sto cimentando alla realizzazione di un software per PocketPC. Premetto che per il debug utilizzo l'emulatore.
Ho realizzato un form con un DataGrid e vorrei creare una colonna che, dato un valore numerico, mostri un'icona corrispondente. Ho impostato la classe columnstyle ecc ecc , ho fatto l'overrides della Paint ma non viene generato. Qualche consiglio? Grazie infinite. Class StateGridColumnStyle Inherits DataGridColumnStyle Sub New() End Sub Overloads Sub Paint() End Sub Protected Overloads Sub Paint(ByVal g As Graphics, ByVal bounds As Rectangle, ByVal [source] As CurrencyManager, ByVal rowNum As Integer, ByVal backBrush As Brush, ByVal foreBrush As Brush, ByVal alignToRight As Boolean) End Sub End Class ' crea una struttura datatable standard per la rappresentazione in griglia degli articoli.. dt.Columns.Add("Descr", GetType(String)) dt.Columns.Add("Qta", GetType(Integer)) dt.Columns.Add("Note", GetType(String)) dt.Columns.Add("Stato", GetType(Integer)) Dim g As New StateGridColumnStyle g.HeaderText = "Stato" g.MappingName = "Stato" g.Width = 35 g.NullText = "" dg.TableStyles(0).GridColumnStyles.Add(g) dg.DataSource = dt |