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

Windows Forms Discussion :

[vb.net] form topmost dans l'application ?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut [vb.net] form topmost dans l'application ?
    Bonjour,
    Comment faire une form topmost au sein d'une application .net seulement.
    Attention:
    1. je ne peux pas utiliser ShowDialog, car elle serait modal et je veux que l'utilisateur puisse encore intéragir avec des controls de la fenetre parent (mdi)

    2. .TopMost la fait apparaitre au-dessus de toutes le fenetres, y compris celles qui ne font pas partie de mon application.

    Pourvez-vous m'aider ?

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 113
    Par défaut
    as tu deja essayé .Enabled qui permet d'empecher la fenetre parente d'avoir le focus et donc permet de laisser ta fenetre "TopMost" devant les autres

  3. #3
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut Re: [vb.net] form topmost dans l'application ?
    Citation Envoyé par graphicsxp
    1. je ne peux pas utiliser ShowDialog, car elle serait modal et je veux que l'utilisateur puisse encore intéragir avec des controls de la fenetre parent (mdi)
    2. .TopMost la fait apparaitre au-dessus de toutes le fenetres, y compris celles qui ne font pas partie de mon application.

    Pourvez-vous m'aider ?

    Merci

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2004
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 113
    Par défaut
    Pas bien lu...

    Desoler

  5. #5
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    Hop, j'ai trouvé
    J'ai viré .TopMost = True puisque ca n'avait pas le comportement voulu, et j'ai fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      Dim fAs New Form1
      f.Owner = <Main Form>
      f.Show()
    Et ca donne le comportement voulu.

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 130
    Par défaut
    Bonjour à tous,

    excusez moi de déterrer cette discussion, mais je suis confronter au même problème.
    C'est à dire :
    il y a une application (pas la mienne) qui tourne en plein écran. (on l’appeler Ap1)
    mon application se lance, sa "form" est en dessous. (Ap2)
    L' application Ap2 vérifie les fichier créer par Ap1. si Ap2 trouve une erreur, elle doit passer au premier plan avec TopMost.

    Mais voilà, sur quelle événement je doit le faire ? j'ai essaye sur Form1.Activate(), j'ai l'impression que cela ne déclenche pas l'évènement, mais cela ne fonctionne que si je clique sur la form AP1

    est ce que quelqu'un pourrais éclairer ma lanterne
    Merci

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

Discussions similaires

  1. [.NET / XAML] Chromium dans une application WinDev
    Par Gaautman dans le forum WinDev
    Réponses: 43
    Dernier message: 22/02/2017, 17h58
  2. Réponses: 8
    Dernier message: 26/10/2010, 11h05
  3. [Forms]naviguer dans une application forms
    Par fétémété dans le forum Forms
    Réponses: 2
    Dernier message: 05/01/2007, 23h05

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