ciao a tutti,
non riesco a mettere una png nella cella della listbox, mi d sempre nilobjectexception con codice 0 e reason vuota…
questo il codice, la png viene trovate ma nella istruzione LstClientiProdotti.CellPicture(LstClientiProdotti.LastIndex,4)=p va in errore…
dove sta il problema?
While Not rs.EOF
// vediamo se devo cambiare il gruppo ed inserire l'intestazione
if rs.IdxField(4).StringValue.trim<> headerfamiglia or rs.IdxField(6).StringValue.trim <> headergrumer then
headerfamiglia=rs.IdxField(4).StringValue.trim
headergrumer=rs.IdxField(6).StringValue.trim
LstClientiProdotti.AddRow(headerfamiglia,headergrumer,"","","")
// mettiamo lo stile giusto
LstClientiProdotti.cellstyle(LstClientiProdotti.LastIndex,0)=StyleHeaderFamGru
LstClientiProdotti.cellstyle(LstClientiProdotti.LastIndex,1)=StyleHeaderFamGru
LstClientiProdotti.cellstyle(LstClientiProdotti.LastIndex,2)=StyleHeaderFamGru
LstClientiProdotti.cellstyle(LstClientiProdotti.LastIndex,3)=StyleHeaderFamGru
LstClientiProdotti.cellstyle(LstClientiProdotti.LastIndex,4)=StyleHeaderFamGru
end if
LstClientiProdotti.AddRow(rs.IdxField(1).StringValue,rs.IdxField(2).StringValue,rs.IdxField(3).StringValue,rs.IdxField(7).StringValue,"")
// mettiamo la giacenza
Dim img As FolderItem
if DebugBuild then
img=GetFolderItem("C:\
csb2b\\img\\trafficlightgreen.png")
else
img=GetFolderItem("\\img\\trafficlightgreen.png")
end if
if img.Exists then
dim p as picture = picture.Open(img)
LstClientiProdotti.CellPicture(LstClientiProdotti.LastIndex,4)=p
end if
......