realbasic-nug.it
[Top] [All Lists]

Re: colori listbox

To: enricolr at libero dot it, REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: colori listbox
From: Alessandro <alessandro dot karuso at libero dot it>
Date: Tue, 31 Jan 2006 15:21:44 +0100
Cc:
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <6D669855-D7ED-4B23-A341-A94063B6F45D at cantoberon dot it><a06230900c0005b9c3369 at [192 dot 168 dot 2 dot 2]><5084B8E1-D1B7-4AC5-95F7-C08A0BD3D786 at sqlabs dot net><a06230900c000cdaa515d at [192 dot 168 dot 2 dot 2]><22DC7157-71DB-4B0E-969A-E876F160B180 at sqlabs dot net> <a06230900c00149df3582 at [192 dot 168 dot 2 dot 2]> <001601c6266e$924066b0$6501a8c0 at sviluppo>
Ciao Enrico,
CellbackgroundPaint non è un parametro, cioè una property che puoi settare ad un determinato valore, bensì un evento della listbox. Quello che devi fare quindi è scrivere un piccolo algoritmo che determini il colore in base al valore delle colonne precedenti e colori di conseguenza la cella, magari disegnando una riga colorata alla volta per tutta l'altezza della cella (ovviamente dall'inizio alla fine della cella...). Tieni presente che quell'evento ti offre un oggetto graphics (con le relative funzioni) e le indicazioni relative alla riga e alla colonna.

Spero d'esser stato d'aiuto.

Ciao,
                ale

Il giorno 31/gen/06, alle 14:59, <enricolr at libero dot it> ha scritto:

Ciao, sono a chiederVi un aiuto.

Ho un listbox con una serie di dati e vorrei colorare lo sfondo di alcune di queste righe a seconda che una colonna abbia un valore uguale o inferiore a quello di un'altra.(es. vorrei colorare di giallo la riga con valore uguale e di rosso la riga con valore inferiore, lasciando le altre senza colore di sfondo)

Nell'help ho trovato il parametro CellBackgroundPaint, ma non ho capito come posso abilitare la mia listbox a questo parametro in quanto non compare in quelli proposti, inoltre non sono sicuro che sia il parametro corretto.

Qualcuno di Voi ha qualche suggerimento ?

grazie - Enrico





<Prev in Thread] Current Thread [Next in Thread>