OVH Cloud OVH Cloud

ListView sans ImageList

5 réponses
Avatar
Nicolas
Bonjour,

Je souhaiterais utiliser le contr=F4le ListView sans=20
ImageList.

Comment faire pour que l'affection d'une ligne de bogue=20
pas ?


Voici mon code (vb m'oblige =E0 mettre la r=E9f=E9rence =E0=20
l'image en dernier param=E8tre)

For I =3D 0 To 255
Set MyItem =3D Me.ListView1.ListItems.Add((I +=20
1), , "", , "Image1")
Next I

J'ai bien tent=E9 de mettre une Image1 blanche mais je=20
souhaiterais vraiment me d=E9barraser du controle ImageList.

Si vous avez des suggestions

Merci

Nicolas

5 réponses

Avatar
Bismark Prods
Il suffit de ne pas le référencé dans les propriété de base du ListView ...

"Nicolas" a écrit dans le message de
news:7f9901c37e8d$ce105050$
Bonjour,

Je souhaiterais utiliser le contrôle ListView sans
ImageList.

Comment faire pour que l'affection d'une ligne de bogue
pas ?


Voici mon code (vb m'oblige à mettre la référence à
l'image en dernier paramètre)

For I = 0 To 255
Set MyItem = Me.ListView1.ListItems.Add((I +
1), , "", , "Image1")
Next I

J'ai bien tenté de mettre une Image1 blanche mais je
souhaiterais vraiment me débarraser du controle ImageList.

Si vous avez des suggestions

Merci

Nicolas
Avatar
Bismark Prods
Qu'est-ce que tu dis là ?

"Zoury" a écrit dans le message de
news:%
Salut Nicolas! ;O)

Selon l'aide, il semblerait que tu n'es pas le choix de passé par une
ImageList... tu peux toutefois, je crois, remplir et lier cette dernière


en
runtime.

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Nicolas" wrote in message
news:7f9901c37e8d$ce105050$
Bonjour,

Je souhaiterais utiliser le contrôle ListView sans
ImageList.

Comment faire pour que l'affection d'une ligne de bogue
pas ?


Voici mon code (vb m'oblige à mettre la référence à
l'image en dernier paramètre)

For I = 0 To 255
Set MyItem = Me.ListView1.ListItems.Add((I +
1), , "", , "Image1")
Next I

J'ai bien tenté de mettre une Image1 blanche mais je
souhaiterais vraiment me débarraser du controle ImageList.

Si vous avez des suggestions

Merci

Nicolas




Avatar
Zoury
huh? :O)

je dis que tu ne peux pas associer une icône à un item de liste si cette
dernière n'est pas dans un ImageList. Les propriétés Icon et SmallIcon d'un
ListItem n'accepte que la clé ou l'index d'une image contenu dans une
ImageList. Tu ne peux pas lui passé un chemin ou un objet StdPicture par
exemple.

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Bismark Prods" wrote in message
news:
Qu'est-ce que tu dis là ?

"Zoury" a écrit dans le message de
news:%
> Salut Nicolas! ;O)
>
> Selon l'aide, il semblerait que tu n'es pas le choix de passé par une
> ImageList... tu peux toutefois, je crois, remplir et lier cette dernière
en
> runtime.
>
> --
> Cordialement
> Yanick Lefebvre - MVP pour Visual Basic
> http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
>
> Merci de poster les réponses au groupe afin d'en faire profiter à tous
> "Nicolas" wrote in message
> news:7f9901c37e8d$ce105050$
> Bonjour,
>
> Je souhaiterais utiliser le contrôle ListView sans
> ImageList.
>
> Comment faire pour que l'affection d'une ligne de bogue
> pas ?
>
>
> Voici mon code (vb m'oblige à mettre la référence à
> l'image en dernier paramètre)
>
> For I = 0 To 255
> Set MyItem = Me.ListView1.ListItems.Add((I +
> 1), , "", , "Image1")
> Next I
>
> J'ai bien tenté de mettre une Image1 blanche mais je
> souhaiterais vraiment me débarraser du controle ImageList.
>
> Si vous avez des suggestions
>
> Merci
>
> Nicolas
>
>




Avatar
Bismark Prods
ahhh ok ! D'après ce que j'avais compris (mal compris manifestement) il
voulait ne pas afficher d'image et j'ai cru qu'il savait pas comment s'y
prendre ! mille excuseS.

"Zoury" a écrit dans le message de
news:%
huh? :O)

je dis que tu ne peux pas associer une icône à un item de liste si cette
dernière n'est pas dans un ImageList. Les propriétés Icon et SmallIcon


d'un
ListItem n'accepte que la clé ou l'index d'une image contenu dans une
ImageList. Tu ne peux pas lui passé un chemin ou un objet StdPicture par
exemple.

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Bismark Prods" wrote in message
news:
> Qu'est-ce que tu dis là ?
>
> "Zoury" a écrit dans le message de
> news:%
> > Salut Nicolas! ;O)
> >
> > Selon l'aide, il semblerait que tu n'es pas le choix de passé par une
> > ImageList... tu peux toutefois, je crois, remplir et lier cette


dernière
> en
> > runtime.
> >
> > --
> > Cordialement
> > Yanick Lefebvre - MVP pour Visual Basic
> > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
> >
> > Merci de poster les réponses au groupe afin d'en faire profiter à tous
> > "Nicolas" wrote in message
> > news:7f9901c37e8d$ce105050$
> > Bonjour,
> >
> > Je souhaiterais utiliser le contrôle ListView sans
> > ImageList.
> >
> > Comment faire pour que l'affection d'une ligne de bogue
> > pas ?
> >
> >
> > Voici mon code (vb m'oblige à mettre la référence à
> > l'image en dernier paramètre)
> >
> > For I = 0 To 255
> > Set MyItem = Me.ListView1.ListItems.Add((I +
> > 1), , "", , "Image1")
> > Next I
> >
> > J'ai bien tenté de mettre une Image1 blanche mais je
> > souhaiterais vraiment me débarraser du controle ImageList.
> >
> > Si vous avez des suggestions
> >
> > Merci
> >
> > Nicolas
> >
> >
>
>




Avatar
Zoury
aaahh! :O)

Je comprends mieux ton questionnement à ma réponse maintenant ;O)

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous