IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

Fermeture d'une Fiche avec animation


Sujet :

Langage Delphi

  1. #1
    Membre éclairé Avatar de touhami
    Inscrit en
    Avril 2002
    Messages
    327
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 327
    Par défaut Fermeture d'une Fiche avec animation
    Bonjour a tous,
    pour ouvrire une fiche avec annimation j'utilise le code suivant dans l'evenement OnShow de ma fiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Left := Screen.Width  div 2 - Width  div 2;
    Top  := Screen.Height div 2 - Height div 2;
    AnimateWindow(Handle, 250{Vitesse}, AW_CENTER);
    S.V.P je cherche meme astuce mais cette fois ci dans la fermeture de ma fiche , c-a-d : Comment animer une fiche lors de ca Fermeture.
    merci a tous et bon developpement.

  2. #2
    Membre Expert
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 703
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 703
    Par défaut
    Citation Envoyé par touhami
    S.V.P je cherche meme astuce mais cette fois ci dans la fermeture de ma fiche , c-a-d : Comment animer une fiche lors de ca Fermeture.
    merci a tous et bon developpement.
    Je sais pas si c'est possible, mais moi je bricolerais ça avec des régions.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)

  3. #3
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Par défaut
    salut touhami, voila un code qui marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    unit Unit1;
     
    interface
     
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;
     
    type
      TForm1 = class(TForm)
        procedure FormShow(Sender: TObject);
        procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
     
    var
      Form1: TForm1;
     
    implementation
     
    {$R *.dfm}
     
    procedure TForm1.FormShow(Sender: TObject);
    begin
      Left := Screen.Width  div 2 - Width  div 2;
      Top  := Screen.Height div 2 - Height div 2;
      AnimateWindow(Handle, 250{Vitesse}, AW_CENTER);
    end;
     
    procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
    begin
      AnimateWindow(Handle, 250{Vitesse}, AW_CENTER or AW_HIDE);
    end;
     
    end.

Discussions similaires

  1. Relation de Handle d'une fiche avec un Thread
    Par DarkinGoD dans le forum Langage
    Réponses: 1
    Dernier message: 08/03/2008, 18h05
  2. Fermeture d'une tâche avec une icône en bas à droite
    Par vedge2000 dans le forum Langage
    Réponses: 2
    Dernier message: 26/11/2007, 11h13
  3. fermeture d' une forme avec AnimateWindow
    Par nopnop dans le forum Delphi
    Réponses: 6
    Dernier message: 05/06/2006, 11h32
  4. Réponses: 9
    Dernier message: 08/11/2005, 09h56
  5. Comment interdire la fermeture d'une fiche empilée ?
    Par psau dans le forum C++Builder
    Réponses: 3
    Dernier message: 05/07/2004, 14h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo