locked
Comment rendre grisé l'icône d'un élément (ligne) de listview ? RRS feed

  • Question

  • Bonjour,
    En Vb6, la propriété .Ghosted du ListItem remplissait cette fonction.
    Dans ce cas, l'icône est grisé et l'élément reste accessible (comme dans l'explorer windows, quand on "coupe" un élément).
    Je ne trouve pas l'équivalent vbnet.
    Quelqu'un peut m'aider ?
    Projet volumineux en cours de migration de Vb6 à VbNet2008 Visual Studio 2008 - VbNET/Vb6(COM)
    lundi 10 août 2009 14:32

Réponses

  • Bonjour,

    La propriété Ghosted du contrôle ListView est obsolète, et elle n'est plus supportée en .NET.
    Si tu as vraiment besoin d'accéder a cette propriété, tu dois écrire un wrapper pour le contrôle Win32 ListView.

    Merci.
    • Proposé comme réponse Dev-FX samedi 15 août 2009 13:37
    • Marqué comme réponse Gilles TOURREAU mercredi 19 août 2009 20:29
    samedi 15 août 2009 00:24

Toutes les réponses

  • Bonjour,

    La propriété Ghosted du contrôle ListView est obsolète, et elle n'est plus supportée en .NET.
    Si tu as vraiment besoin d'accéder a cette propriété, tu dois écrire un wrapper pour le contrôle Win32 ListView.

    Merci.
    • Proposé comme réponse Dev-FX samedi 15 août 2009 13:37
    • Marqué comme réponse Gilles TOURREAU mercredi 19 août 2009 20:29
    samedi 15 août 2009 00:24
  • Ah...

    Je n'ai jamais fait de wrapper...! Au vue de mes premières recherches, j'imagine qu'il faut faire un RCW (Runtime Callable Wrapper) pour appeler le composant Listview depuis le code .NET...

    Aurais-tu un exemple simple en VbNet (à moins que ça ne puisse pas être simple) ?

    Sinon, dans un premier temps, je vais essayé d'éviter cette propriété.
    Projet volumineux en cours de migration de Vb6 à VbNet2008 Visual Studio 2008 - VbNET/Vb6(COM)
    lundi 17 août 2009 09:58