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

EDI Delphi Discussion :

[Kylix] MessageBox et autre


Sujet :

EDI Delphi

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2002
    Messages : 7
    Points : 6
    Points
    6
    Par défaut MessageBox et autre
    La fenêtre parent de mon application ouvre plusieurs fenêtres simultanément en mode non modal avec le style fsStayOnTop.

    Je voudrais pouvoir afficher dans certains cas une boite de message, boite évidement visible au dessus des autres fenêtres.

    Si j'utilise l'objet MessageBox, la boîte de message est toujours en-dessous des autres fenêtres (donc non visible), et ce même en utilisant les méthodes NormalizeTopMosts et RestoreTopMosts avant et après l'appel à MessageBox.
    Si par contre j'utilise l'objet MessageDlg, la boite de message apparait à l'écran, mais toutes les fenêtres non modal deviennent invisible tant que la boite de message est visible. Une fois la boite fermée, les autres fenêtres redevienent visible.

    Comment obtenir une boite de message visible tout en gardant visible les fenêtres non modal.

    (Remarques : ce "phénomène" n'existe pas si j'utilise des fenêtres modal. J'ai également essayer en modifiant le style des fenêtres non modal sans succès).

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 19
    Points : 16
    Points
    16
    Par défaut
    Utilise

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application->MessageBox(....)

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2002
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    L'utilisation de Application->MessageBox affiche la boîte de message en dessous des autres fenêtre, donc invible à l'utilisateur.

  4. #4
    Membre habitué Avatar de kanzarih
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Novembre 2002
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Novembre 2002
    Messages : 327
    Points : 197
    Points
    197
    Par défaut
    essaye d'utiliser showmessage sa risque de marcher

  5. #5
    Inactif  

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    534
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 534
    Points : 403
    Points
    403
    Par défaut
    Bonsoir ,

    Il me semble que l' application des patchs correctifs, s' impose lorsque que l' on veut programmer avec Delphi ou BCB sous Kylix 3 .

    Cordialement.

Discussions similaires

  1. [Kylix] Alternative à Kylix et autres
    Par diam's dans le forum EDI
    Réponses: 14
    Dernier message: 12/09/2007, 18h55
  2. messagebox et autres
    Par scarabe dans le forum C++Builder
    Réponses: 1
    Dernier message: 02/04/2007, 20h54
  3. Réponses: 1
    Dernier message: 30/01/2006, 08h46
  4. Prob. pour creer un MessageBox ou autre
    Par dug dans le forum Windows
    Réponses: 17
    Dernier message: 10/11/2005, 17h19
  5. Réponses: 1
    Dernier message: 03/02/2003, 23h18

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