Contrôle listview éditable.


Description

Permet d'ajouter un contrôle de liste de type ListView dont on peux modifier les valeurs de chaques éléments en mode détails.
La modification des informations principales peuvent se faire directement avec le concepteur de formulaires de Visual Studio .NET.
Pour chaque colonnes de la vue détail qui doivent pouvoir éditer, il faut ajouter une information de colonne pour celle-ci.
Les contrôles TextBox, ComboBox, NumericUpDown et DomainUpDown sont gérés par défaut avec possibilité de définir dans le concepteur certaines de leurs informations principales. Il est possible d'utiliser un autre type de contrôle en le spécifiant manuellement dans le code généré par le concepteur de formulaire. Cependant il faudra gérer manuellement la définiton des informations spécifiques au contrôle en manipulant le Control grâce à la propriété EditableColumnInformation.EditControl par cast dans le type voulu.

Le zip contient seulement le fichier de code et de resource du composant. Il faut l'insérer dans un projet. La source devrais être compatible .NET 1.0 mais j'ai pas testé. (En tout cas, fonctionne avec le 1.1.

Pour insérer le contrôle dans un formulaire, il faut compiler le projet et y ajouter une référence dans la Boîtes à outils, ou insérer une ListView et changer son type dans le code du formulaire, partout où il faut.

J'ai sans doute oublié quelque chose mais je m'en rappel pas...

L'aide est maintenant disponible ici : http://membres.lycos.fr/bafm2048/EditableListView/ ou dans le zip.

Conclusion :


Pour l'instant je n'ai pas remarqué de bug, mais ces bêtes se cachent bien.
Je pense inclure des exemple à l'aide mais pas tout de suite :)
L'accès web à l'aide bug un peu à cause de l'hebergeur...

Tout remarque, suggestions, commentaires sont appréciés.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.