Je construis une boîte de dialogue dans laquelle on peut modifier des données sur une ligne de calc. Dans la boîte de dialogue, une première Combobox permet de sélectionner la ligne de la page qu'on veut modifier, ce qui provoque un appel des données, qui viennent peupler mes champs de la boite. Basiquement, jusque là ça fonctionne, mais lorsque je modifie le choix dans la Combobox, je souhaite que les champs soient réinitialisés avec les nouvelles données, ce qui, pour certains champs, implique de réinitialiser à une valeur "vide".
J'ai déjà vu comment on peut réinitialiser des champs texte et autres types de contrôle grâce à ce fil: https://forum.openoffice.org/fr/forum/v ... =8&t=43101
En revanche, après maintes recherches, je sèche totalement sur la manière de réinitialiser un champ numérique (ceux appelés NumericField). Je peux, certes, l'initialiser à 0, de la manière suivante:
Code : Tout sélectionner
Dlg.GetControl("NumericField6").SetValue(0)
Une idée ?