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

 Delphi Discussion :

comment redessiner ma fenêtre ?


Sujet :

Delphi

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 169
    Points : 68
    Points
    68
    Par défaut comment redessiner ma fenêtre ?
    Bonjour,

    J'ai déposé sur ma fiche un composant "Gauge" qui est une barre de progression, ce qu'elle montre c'est l'état d'avancement d'un traitement avec base de donnée derrière (enregistrement et lecture)...

    le problème est que une fois le traitement commencé et que la barre progresse bien si par malheur une autre applic (ex word) passe en avant plan (sur elle), elle n'affiche plus rien (du texte word !) où quand je fais aller l'exe sans delphi il fais la meme chose mais en plus grave

    Pouvez-vous me renseigner sur ce problème svp ???

    Merci beaucoup

  2. #2
    rsc
    rsc est déconnecté
    Membre éprouvé
    Avatar de rsc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 711
    Points : 918
    Points
    918
    Par défaut
    En principe, si ton traitement est une boucle, un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.ProcessMessages;
    dans le corps de ta boucle permet à Windows de redessiner ta fenêtre.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 169
    Points : 68
    Points
    68
    Par défaut
    non non, il s'agit d'une 20aine de requete toute diifférentes (pas de boucle)

  4. #4
    rsc
    rsc est déconnecté
    Membre éprouvé
    Avatar de rsc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 711
    Points : 918
    Points
    918
    Par défaut
    Je pensais à une boucle à cause de la barre de progression, mais c'est la même chose : tu mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.ProcessMessages
    entre chaque étape.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 169
    Points : 68
    Points
    68
    Par défaut
    Merci beaucoup tu as raison, ça fonctionne

    Merci

  6. #6
    rsc
    rsc est déconnecté
    Membre éprouvé
    Avatar de rsc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 711
    Points : 918
    Points
    918
    Par défaut
    Ca ne répondrait pas à ta question ?

    Citation Envoyé par Aide Delphi
    Détermine si la cellule en cours peut être modifiée.

    property EditorMode: Boolean;

    Description

    A l'exécution, affectez la valeur True à la propriété EditorMode pour placer la grille en mode modification. Si EditorMode a la valeur True, l'utilisateur peut éditer les cellules de la grille. Quand l'utilisateur appuie sur la touche F2, EditorMode prend la valeur True. Quand l'utilisateur appuie sur la touche Entrée, la valeur de la propriété EditorMode est inversée.

    Remarque : EditorMode n'a aucun effet si la propriété Options n'inclut pas l'indicateur goEditing ou si elle inclut l'indicateur goAlwaysShowEditor.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JFrame] Comment ouvrir une fenêtre maximiser
    Par dadg dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 11/12/2004, 19h38
  2. Comment fermer une fenêtre quand la souris et clavier sont inactifs ?
    Par Goldenkiller dans le forum Composants VCL
    Réponses: 7
    Dernier message: 06/12/2004, 23h09
  3. Réponses: 2
    Dernier message: 02/12/2004, 09h33
  4. [CreateProcess] Comment cacher la fenêtre ?
    Par iubito dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 27/04/2004, 19h27
  5. [eclipse][plugin] Comment avoir une fenêtre avec focus
    Par relivio dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 07/04/2004, 16h54

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