Cette interface permet d'agir sur un comboBox ou un comboTree, placé sur une fenêtre paramétrable.
Sa définition est la suivante :
void ComboListCustomize(MercatorUi.MovableControls.Interfaces. IMovableComboBoxOrTree combo);
La méthode ComboListCustomize est appelée juste après que Mercator ait tenté de compléter la liste déroulante de ce combo.
Elle reçoit en paramètre un MercatorUi.MovableControls.Interfaces.IMovableComboBoxOrTree. Il suffit par exemple d’y tester la propriété « source » pour savoir quel combo est en cours d’instanciation.
Ce type MercatorUi.MovableControls.Interfaces.IMovableComboBoxOrTree est en fait une interface qui est commune aux MercatorUi.MovableControls.ComboBox et MercatorUi.MovableControls.ComboTree. Si vous devez atteindre une propriété, une méthode ou évènement non repris dans IMovableComboBoxOrTree, il suffit de faire un cast vers un de ces 2 types.
Exemple :