bonjour,
dans mon appli j'ai plusieurs onglets contenants chacun differents champs de saisie. je voudrais que lors du changement d'onglet (montabsheet_onexit), il y est un test sur la saisie et que s'il ya des champs vide alors le focus se remette sur l'onglet que l'on vient de quitter, et mettre ainsi le focus sur un des champs de ce meme onglet.
apres plusieurs recherches voila ce que je fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
procedure mafiche.montb1Exit(Sender: TObject);
begin
  monpagecontrol.ActivePage := montb1;
  edit1.SetFocus;
end;
quand j'execute, ca me met une erreur : " impossible de focaliser une fenetre desactivee ou inactive"
je comprends pas puisque les tabsheet ou champs concerné sont tous a enabled := true, alors de quoi ca vient ??
en vous remerciant par avance
Bonne journée