2009-05-23 4 views
0

Je suis la liste des dossiers et des tailles de dossiers dans un ListView pour un programme WinForm VB.NET que j'écris. Je voudrais totaliser les tailles de dossier dans la dernière entrée du ListView et «verrouiller» il montre qu'il montre toujours (même si faire défiler la liste.)Existe-t-il un moyen de 'verrouiller' le dernier élément dans un ListView à toujours afficher?

Y a-t-il une manière de faire ceci? éviter d'ajouter un autre contrôle sur le formulaire Windows pour afficher le total

EDIT:. l'espace est un peu d'une question que j'essaie de garder cette fenêtre assez petit pour travailler dans une résolution d'écran min de 800x600 (I savoir, waaaaay pas la norme, mais je veux rendre ce disponible pour ceux qui sont dans la communauté des personnes âgées avec une vue problématique

Merci!

-JFV

+3

Pouvez-vous développer * pourquoi * vous ne souhaitez pas ajouter un autre contrôle? Vraisemblablement, l'espace n'est pas un problème puisque vous proposez d'utiliser la ligne du bas de ListView pour afficher les totaux de façon permanente. –

+0

Que vous le placiez dans la grille ou que vous ajoutiez un contrôle, cela ne va-t-il pas prendre de la place? –

+0

@Robert Harvey: Si je reste dans le ListView, alors il est toujours dans l'espace fixe utilisé par ListView. Si je peux verrouiller la dernière entrée de ne pas défiler, mais laissez le reste de la liste défiler, alors je peux avoir mon gâteau et le manger aussi! – JFV

Répondre

1

Il semble y avoir des moyens de le faire dans Webforms et WPF, mais pas dans Winforms. Vous devriez probablement utiliser une zone de texte. Toute tentative de hacker dans une rangée de totaux fixe serait certainement beaucoup plus d'effort que le bénéfice obtenu. C'est certainement au-delà de mes capacités. Même les magasins de contrôle personnalisé comme Telerik ne semblent pas faire cela.

http://www.telerik.com/products/winforms/gridview.aspx 

Si vous êtes préoccupé par l'espace, faire le gridview un peu plus petit pour accueillir la zone de texte.

Questions connexes