Question

Je travaille actuellement sur une fenêtre standard application mobile. Il est exigé que nous utilisons un ListView, mais avec des images dans les sous-éléments.

Nous avons besoin d'une liste Voir avec 3 colonnes et trois lignes. Je veux montrer 9 icônes sur le formulaire.

Comment ajouter des images comme dans les sous-éléments ListView?

Je peux utiliser la boîte d'image, mais je ne pas l'événement pour naviguer d'une image à une autre image.

Comment puis-je gérer?

Merci

Pas de solution correcte

Autres conseils

Il n'y a pas de support natif pour ajouter des images comme des sous-éléments dans le ListView. Si vous savez qu'il y aura toujours des images exactement 3x3, pourquoi utiliser un ListView? Vous pouvez qu'exposer 9 contrôles PictureBox sur la forme et charger les icônes en eux.

Il pourrait être utile de vérifier cet article . Bien qu'il soit écrit pour le .NET Framework complet, il peut aussi travailler pour le Compact Framework (je ne l'ai pas testé moi-même, mais NMCUSTOMDRAW semble être pris en charge par Win CE).

La seule façon de le faire dans une utilisation standard ListView propriétaire dessin.

Définissez la propriété OwnerDraw de ListView à true, gérer les événements de DrawColumnHeader et DrawItem et mis e.Handled à true, et gérer l'événement DrawSubItem et d'en tirer les bonnes images.

EDIT:. Le .Net Compact Framework ne prend pas en charge le dessin du propriétaire, ne peut donc pas être utilisé cette technique

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top