OVH Cloud OVH Cloud

[C#] customisation de propertyGrid

1 réponse
Avatar
David Alloza
Bonjour,
Est il possible de customiser une propertyGrid afin de pouvoir declencher
l'ouverture d'une OpenFileDialog sur un champ de la property quand
l'utilisateur clique dessus.
En gros, j'ai besoin de pouvoir me promener dans des répertoires pour
pouvoir choisir un fichier, et placer le path dans une string contenue dans
l'objet bindé à la propertyGrid.
Je me fait des illusions?, ou alors c'est possible ?
Cordialement,
David Alloza.

1 réponse

Avatar
noreply
Bonjour David,

Cela est tout a fait possible. Il suffit juste de creer votre propre
UITypeEditor qui ouvrira la boite de dialogue que vous voulez (un file
browser).

Maintenant j'aimerais porter votre attention sur un nouveau produit qui
sortira cette annee : Smart PropertyGrid for .NET (ecrit en C#).
Il s'agit d'un PropertyGrid de qualite, fonctionnant comme celui de
Microsoft mais comblant aussi beaucoup de ses lacunes. Il est base sur
le design de Smart PropertyGrid for MFC qui a deja prouve sa force et
son interet.

Ce controle se comporte comme celui de Microsoft mais il ne s'agit pas
d'un UI designer. Vous pourrez deja lire la plupart de ses
fonctionnalites sur le site http://www.visualhint.com. C# et .NET
permettront d'y ajouter davantage encore.

* Ajout et suppression dynamique des proprietes.
* Le look du controle peut etre modifie a volonte.
* Chaque propriete peut etre editee par de nombreux "inplace controls"
(sliders, updown arrows, color editors, ...).
* Multiples donnees par propriete (par ex une valeur et son unite).
* Bien d'autres encore...

Notez que le support technique est de qualite et tres reactif. La
librairie evolue tres rapidement selon les besoins des clients.

Votre demande de pouvoir montrer un file browser est bien-sur quelque
chose de possible et tres facile avec Smart PropertyGrid.

Si vous avez besoin d'informations, n'hesitez pas a me contacter. Un
nouveau site web a ete cree specifiquement pour l'occasion a
http://www.propertygrid.net. Je vous invite a vous y inscrire pour etre
mis au courant de toutes les nouvelles.

Cordialement

Nicolas Cadilhac
VisualHint

David Alloza wrote:
Bonjour,
Est il possible de customiser une propertyGrid afin de pouvoir


declencher
l'ouverture d'une OpenFileDialog sur un champ de la property quand
l'utilisateur clique dessus.
En gros, j'ai besoin de pouvoir me promener dans des répertoires


pour
pouvoir choisir un fichier, et placer le path dans une string


contenue dans
l'objet bindé à la propertyGrid.
Je me fait des illusions?, ou alors c'est possible ?
Cordialement,
David Alloza.