Est-il possible de supprimer les cases à cocher d'un contrôle .NET WinForms ListView lors de l'exécution?Les cases à cocher peuvent-elles être supprimées d'un .NET WinForms ListView lors de l'exécution?
Le code suivant semble avoir aucun effet lorsque » .Checkboxes' a d'abord été mis à « vrai » et le contrôle a rendu sur un formulaire avec des cases à cocher disponibles pour chaque affichage de la liste objet:
// C#:
testListView.BeginUpdate();
testListView.Checkboxes = false;
testListView.EndUpdate();
Est y a-t-il une méthode qui doit être appelée pour appliquer ce changement? Quelle est l'utilité de fournir la propriété .Checkboxes quand elle est définie par défaut sur 'false' et n'a d'effet que si elle est définie sur 'true'?
Je viens de vérifier que Ce code fonctionne également dans VS 2005. Il semble qu'il y ait eu quelque chose d'autre dans mon code provoquant le ListView à maintenir son état de case à cocher. – James
Super! Heureux d'avoir pu aider. – CodeLikeBeaker