DesignIntf.ISelectionPropertyFilter

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

ISelectionPropertyFilter = interface

C++

__interface  INTERFACE_UUID("{0B424EF6-2F2F-41AB-A082-831292FA91A5}") ISelectionPropertyFilter  : public System::IInterface

Propriétés

Type Visibilité  Source Unité  Parent
interface
class
public
DesignIntf.pas
DesignIntf.hpp
DesignIntf DesignIntf

Description

Fournit le support du filtrage de la liste des propriétés d'une sélection à envoyer à l'inspecteur d'objets.

ISelectionPropertyFilter peut être implémentée (facultatif) sur la même classe qui implémente ISelectionEditor.

Si cette interface est implémentée, la liste des propriétés construite pour une sélection donnée est passée aux implémentations de cette interface. De cette façon, la liste des propriétés peut être modifiée : les propriétés peuvent être ajoutées ou retirées.

Remarque : Si une propriété est ajoutée, c'est la responsabilité de la classe d'implémentation de construire correctement une implémentation appropriée de l'interface IProperty. Puisqu'une propriété ajoutée ne sera pas typiquement disponible à travers les mécanismes RTTI normaux, c'est la responsabilité de la classe d'implémentation de garantir que l'éditeur de propriétés redéfinit ces méthodes qui devraient normalement accéder aux informations RTTI pour les objets sélectionnés.

Voir aussi