Exemple - Feuille de propriétés
Introduction
L'exemple Feuille de propriétés
(Property Sheet) ajoute un éditeur pour les fichiers dont l'extension est .usr.
Il montre également comment ajouter des propriétés et des vues Structure sur un fichier.
Exécution de l'exemple
Pour commencer à utiliser l'exemple Feuille de propriétés, créez un fichier avec
l'extension .usr. Ouvrez le fichier ainsi que les vues Structure et Propriétés pour
voir l'exemple en action. Cliquez sur un élément dans la vue Structure et observez la vue
Propriétés, qui affiche les détails de l'élément sélectionné.
Les éléments correspondant à des personnes sont ceux pour lesquels la vue Propriétés présente
le plus de détails.
Création d'un nouveau fichier .usr
Créez un fichier .usr. Pour cela, sélectionnez Nouveau dans le menu Fichier, puis
Autre... dans le sous-menu. Dans l'assistant, cliquez sur l'option Simple, puis
choisissez
Fichier dans la liste située à gauche. Cliquez sur Suivant pour indiquer
le nom du fichier (veillez à lui associer l'extension .usr) et le dossier dans lequel il
doit être placé.
Détails
L'exemple Feuille de propriétés montre comment fournir des propriétés à la vue Propriétés.
L'arborescence affichée dans la vue Structure contient et présente des éléments
OrganizationElement.
Lorsqu'un élément est sélectionné dans cette vue, l'espace de travail appelle la méthode
getAdapter de l'objet OrganizationElement correspondant. Si un adaptateur est demandé pour
IPropertySource, l'objet OrganizationElement se renvoie lui-même puisqu'il implémente
IPropertySource. La vue Propriétés utilise alors cet objet comme source.