Newsgroup: it.comp.lang.visual-basic
Titolo: Nessuno mi può aiutare!

E circa un mese che cerco disperatamente un modo per fondere, sovrapporre
due icone, ma niente di fatto.
Ho fatto un programma, dove in una griglia ho delle icone che rappresentano
degli oggetti che ho. Posso identificare uno stato cambiando sfondo, ma ho
la necessità di identificare(per forza) un'altro stato con un bollino posto
sopra. Il tutto, dovrebbe essere rapidissimo, perchè se qualcuno vuole
controllare lo stato,apre il form, e carica la griglia.
Avete dei suggerimenti su come potrei fare, perchè ormai non so più che
pesci pigliare.
Le ho provate tutte.
Maurizio

 rappresentano degli oggetti che ho.
Colore di sfondo trasparente?
Alberto

 Le ho provate tutte.
cambiare sbj? <eg>
-- 
Stefano Zamboni - 
zam...@freemail.it
Seconda legge di Scott:
Quando si trova e si corregge un errore, si vedrà che andava meglio prima.

 ha scritto nel messaggio
news:ci41le$o4l$1...@newsreader.mailgate.org...


 ha scritto nel messaggio
news:2qlcr3F...@uni-berlin.de...


 Questi stati possono essere innumerevoli come le icone.
Non ho capito niente.
Da quello che mi sembrava di avere capito, tu dovevi sovrapporre delle
icone, consentendo, ad esempio, che la prima (con, che so, un pallino
rosso), non mascherasse completamente la seconda.
Quindi, occorreva che l'icona avesse un colore di fondo trasparente.
Ma da questa tua risposta, ammetto di essere assolutamente disorientato.
Ciao
Alberto

 ha scritto nel messaggio
news:2qljqeF...@uni-berlin.de...


due icone, ma niente di fatto.
Il controllo ImageList ha un metodo che si chiama Overlay che consente
di sovrapporre due immagini. Di piu' non so dirti, guarda nella MSDN,
è li' che l'ho visto.
ciao

 dell'icona precedentemente messa nella cella con quella nuova.
Direi di usare 3 Image o Picturebox (non ricordo, ma almeno uno dei due
consente di impostare di non sovrapporsi a quello sotto).
In ognuna di essi inserisci l'icona con uno stato.
Occorre, però, che l'icona sia realizzata con un colore di sfondo
trasparente (ed era questa la mia prima risposta).
Ciao
Alberto

Si però, io dovrei metterli dentro una cella della griglia.
Mi costruisco un componente activex (griglia)?

 ha scritto nel messaggio
news:ci3u9h$1sk$1...@lacerta.tiscalinet.it...


 Mi costruisco un componente activex (griglia)?
E' una idea.
Oppure crei delle picturebox o image (almeno, hai controllato quale dei due
andrebbe bene, come ti dicevo prima?) come array, e a runtime carichi in
memoria quelle che ti servono. Poi le posizioni sopra le celle della
griglia, e le popoli con le icone che ti servono.
Ciao
Alberto
--
"Non mi sembra piů granda del Delfino..."
"A partir dal fat che la merda liquida
l'as drisa gnan a puntlarla,
cňsta chě l'č piň granda, gnuranta."

 griglia, e le popoli con le icone che ti servono.
Scusa, ma tu dici di sovrapporre la picture(ho controllato) sopra le celle,
ma sai che lavoro quando devo scorrere la barra della griglia?
Oppure c'è qualcosa che mi sfugge?


Beh, sull'evento scroll, un ciclo for next (lo stesso che usi per il primo
posizionamento.
Molto meno di quel che pensi.
Un lavoro da, ad occhio, 10 linee di codice.
Da scrivere con attenzione, certo, ma se č da un mese che ci stai sopra, non
mi sembra un sovraccarico incredibile.


 ha scritto nel messaggio
news:2qlpo5F...@uni-berlin.de...


 Nel senso che posso avere anche 1000 icone da caricare.
Un for-next per 3 elementi o un for-next per 1000 elementi, per te è lo
stesso codice da scrivere.
Comunque gli elementi visibili contemporaneamente su una griglia,
soprattutto se sono un elemento per riga, non sono certo 1000
contemporaneamente.
Secondo me non hai ben chiaro cosa ti ho suggerito, perchè se è da un mese
che ti addanni su un problema, credo che una soluzione da, a dire molto,
due/tre ore di lavoro, non sia da buttare...
Ciao
Alberto