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

VB.NET Discussion :

bloquer form2 devant form1


Sujet :

VB.NET

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 274
    Points : 237
    Points
    237
    Par défaut bloquer form2 devant form1
    Bonjour,

    mon problème quand je clique sur listbox1 dans form1. la form2 pour rechercher le titre dans form2 passe derrière form1 (voir photo 2).

    image 1:
    Nom : photo 1.png
Affichages : 95
Taille : 11,3 Ko

    image 2:
    Nom : photo 2.png
Affichages : 90
Taille : 12,1 Ko

    avez-vous une solution pour bloqué form2 devant form1 (voir image 1) pendant je clique dans listbox1 dans form1? merci d'avance

  2. #2
    Membre émérite Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Points : 2 865
    Points
    2 865
    Par défaut
    Bonjour

    Peut-être dois-tu t'intéresser à la propriété TopMost et à la méthode BringToFront ?

    ...

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 274
    Points : 237
    Points
    237
    Par défaut
    bonjour Phil Rob, merci d'avoir répondu.

    mais j'ai fait ceci mais quand je clique sur listbox1. Mon form2 clignote devant form1.

    le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Listbox1_Click(sender As System.Object, e As System.EventArgs) Handles Listbox1.Click
            If Form2 IsNot Nothing Then
                Form2.Focus()
            End If
        End Sub
    comment puis-je faire en cliquant dans listbox1, mon form2 reste fixe?

  4. #4
    Expert éminent
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 153
    Points : 7 403
    Points
    7 403
    Billets dans le blog
    1
    Par défaut
    Met l'attribut TopMost à true à Form2, ou alors ouvre-le avec "ShowModalDialog" (tout dépend si tu veux figer Form1 tant que Form2 est ouvert ou non)
    On ne jouit bien que de ce qu’on partage.

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 121
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 121
    Points : 1 628
    Points
    1 628
    Par défaut
    Relis la réponse, on a parlé de TopMost https://learn.microsoft.com/en-us/do...owsdesktop-7.0

  6. #6
    Membre émérite Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Points : 2 865
    Points
    2 865
    Par défaut
    Tu reçois d'autres avis qui vont dans le même que le mien.
    Il faut absolument que tu testes TopMost et BringToFront. Un de ces "trucs" pourrait bien résoudre le problème, mais sûrement pas le Focus.
    ...

  7. #7
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 274
    Points : 237
    Points
    237
    Par défaut
    merci à vous ça fonctionne très bien avec TopMost.

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

Discussions similaires

  1. [Débutant] Fermer Form2 dans Form1
    Par coxycross dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/05/2012, 14h13
  2. Affichage de Form2 avant Form1
    Par exqo77 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 17/11/2009, 14h00
  3. Affichage de Form2 avant Form1
    Par exqo77 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 10/10/2009, 15h59
  4. Afficher Form2, masquer Form1 : tutoriel ne fonctionne pas
    Par Hemophilius dans le forum C++/CLI
    Réponses: 3
    Dernier message: 25/08/2008, 17h54
  5. [VB.NET] Accéder aux données de Form2 dans Form1
    Par BigBEdwards dans le forum Windows Forms
    Réponses: 4
    Dernier message: 02/10/2006, 16h07

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