Existe-t-il un moyen de définir de manière persistante les largeurs de colonnes sur un TShellListView Delphi 2007 en mode vsReport en utilisant du code? La propriété ShellListView.Columns [0] .Width normale définit uniquement la largeur pour le répertoire en cours et cette largeur est réinitialisée après chaque modification du répertoire actuel ou actualisation de la liste de fichiers (y compris les actualisations et les modifications de répertoire effectuées par code, l'utilisateur double-cliquer sur un dossier, etc.).Définir les largeurs de colonnes persistantes TShellListView dans le code
3
A
Répondre
2
Utilisez sa Columns
propriété:
ShellListView.Columns[0].Width := 200;
Questions connexes
- 1. Comment définir les largeurs de colonnes dans un contrôle GridView sur la plus grande largeur nécessaire
- 2. jQuery tablesorter + redimensionnement des largeurs de colonnes
- 3. Redimensionnement des largeurs de colonnes Jtable ne fonctionne pas
- 4. Comment définir les modèles listview dans le code
- 5. Python: Variables de shell persistantes dans le sous-processus
- 6. WPF définir un MenuItem.Icon dans le code
- 7. FlexiGrid - Définir la largeur de la grille dans le code
- 8. Tables temporaires persistantes dans SQL?
- 9. Validations de couches persistantes
- 10. Aligner les colonnes dans le VI
- 11. LINQ: Créer des associations persistantes dans le code, sans clé étrangère
- 12. Comment définir des largeurs spécifiques pour une disposition de tableau HTML?
- 13. Connexions persistantes à memcached dans PHP
- 14. Meilleures pratiques pour la mise en page des colonnes ListView persistantes dans WPF
- 15. Comment définir automatiquement la largeur des colonnes d'un ListView
- 16. Définir ASP.net executionTimeout dans le code/"refresh" demande
- 17. Comment définir l'ID dans le code orienté objet
- 18. Comment définir "User Interaction Enabled" sur UITextViews dans le code
- 19. HTTP persistantes GET variables PHP
- 20. Comment définir une instance nommée StructureMap dans le code
- 21. Définir Window.DataContext à une propriété déclarée dans le code-behind?
- 22. Android - Comment puis-je définir une préférence dans le code
- 23. Rendre les erreurs de sortie Firebug quelque part persistantes
- 24. comment ajouter des colonnes par programme et définir le groupement sur le contrôle advancedDataGrid dans flex?
- 25. Comment obtenir les largeurs des bordures dessinées par ControlPaint?
- 26. Comment définir la largeur des colonnes dans datagridview
- 27. CSS: Problème avec des largeurs
- 28. NLB et connexions persistantes
- 29. Netbeans SQL sélectionner les noms de colonnes aveC# dans le
- 30. Réduire les espaces entre les colonnes dans le graphique à colonnes flexibles
Votre suggestion fonctionne (et j'ai voté pour!), Mais je ne demandais pas une bonne question, donc je l'ai reformulé au-dessus. Je veux réellement redimensionner les colonnes de façon persistante, donc je n'ai pas besoin de les redimensionner à chaque fois que l'utilisateur clique sur un dossier pour changer le répertoire, ou chaque fois que je place le répertoire manuellement dans le code. Actuellement, la largeur de chaque colonne est réinitialisée à la largeur par défaut (trop petite pour moi) après une actualisation de la liste de fichiers. – Anagoge
Dans ce cas, j'ai peur de ne pas pouvoir vous aider. Cela signifie aussi que ma réponse ne répond pas du tout à votre vraie question. –