Fermer Utilisation du composant TBitBtnAnnule

Le composant TBitBtnAnnule

Retour à la page Delphi
dernière mise à jour le : dimanche 11 mars 2001

 

Description du composant

Le composant TBitBtnAnnule est un bouton qui permet, lorsque l'on clique dessus, de fermer la fiche où il est placé et ce, en remettant les valeurs des composants qui sont placées sur la fiche aux valeurs qu'ils avaient avant l'affichage de la fiche.

Pour l'instant, seuls les composants suivants sont concernés :

  • TEdit : valeur de la propriété Text,
  • TDateTimePicker : valeur de la propriété DateTime,
  • TCheckBox et TRadioButton valeur de la propriété Checked,
  • TSpinEdit : valeur de la propriété Value

 

Principe de fonctionnement :

Juste avant l'affichage de la fiche, les valeurs des propriétés des composants placés sur la fiche sont sauvegardées en mémoire. Lorsque l'on clique sur le bouton (le TBitBtnAnnule), les valeurs de ces composants sont remises à leurs anciennes valeurs en reprenant les valeurs sauvegardées.

 

Les propriétés

Ce composant descend du composant TBitBtn. Il hérite donc de ses propriétés.
Autre propriété :

  • RecupActif : Boolean (à True par défaut) s'il est à True, les propriétés des composants placées sur la fiche sont effectivement remises aux valeurs qu'ils avaient avant l'affichage de la fiche sur laquelle est placé le composant TBitBtnAnnule. Si elle est à false, rien ne se passe.

 

Les événements

Ce composant descend du composant TBitBtn. Il hérite donc de ses événements.
Autre événement :

  • OnApresAnnule : OnApresAnnule est déclenché juste après la modification des valeurs des composants pour les remettre à leurs valeurs d'origine.

 

Les Procédures

  • ExecuteEcriture : Sauvegarde en mémoire les valeurs des composants placés sur la fiche. Cette procédure qui est appelée automatiquement juste avant l'affichage de la fiche. Vous pouvez l'appeler pour sauver la valeur des composants placés sur la fiche.

  • ExecuteLecture : Modifie la valeur des composants pour les remettre à la valeur qu'ils avaient lors du dernier appel à ExecuteEcriture. Vous pouvez par exemple vous en servir pour effectuer une "réinitialisation" de la fiche.

 

Chargement du composant

Télécharger le composant puis installez le (voir page installation des composants)

 

Test du composant

Un programme pour tester le composant

 


retour au sommaire