Logo UGIdotNET

Discussione 'Evento Paint'

# Pubblicato il 10 set 2004 11.37 - Rispondi
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

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185