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 :

[VB.NET 2005] Cacher une form


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 115
    Par défaut [VB.NET 2005] Cacher une form
    Bonjour,

    J'ai un petit probleme :
    Je charge une form, qui place une icone dans le systray, or je desire cacher cette forme, pour ne laisser visible que l'icone du systray, toutes mes tentatives de Me.hide, ou Me.visible=false terminent l'application.

    J'ai fait ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Me.Left = -Me.Width
    Me.Top = -Me.Height
    Pour la cacher en dehors de l'écran, puis ne l'affiche pas dans la barre des taches, en revanche elle est visible dans le alt+tab, comment puis-je m'y prendre pour la cacher completement ?

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    me.hide et me.visible = false ne terminent pas l'appli en théorie

    change ptete les propriétés de ton projet pour dire arret à la fermeture de toutes les fenetres au lieu de fenetre principale


    sinon dans le meme genre tu as me.opacity = 0
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 115
    Par défaut
    Salut,

    J'ai essayé de changer ça, mais non ça termine quand meme l'application, cela vient peut etre du fait que je suis sur vista, j'ai beaucoup de bugs entre vista et visualstudio, enfin bref, merci pour l'opacity, ça ne fait qu'une instruction au lieu des deux pour deplacer la fenetre en dehors de l'écran.

    Pour ce qui est du alt+tab, j'ai réglé cela en mettant la form en fixedtoolwindow.
    Voila je pense que je vais garder ça alors, je trouvais que ça faisait un petit peu bidouillage, mais bon ça revient au meme que de cacher la form avec un Me.visible=false.

    Merci ^^

  4. #4
    Membre éclairé Avatar de hellspawn_ludo
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 257
    Par défaut
    Salut Tusbar,

    Pour ne pas voir ta form dans la barre des tâches, regarde la propriété (si je ne me trompe pas) : showintaskbar et sélectionne "False".

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 115
    Par défaut
    Salut,

    Oui oui je sais, je ne parlais pas de la barre des taches, mais du alt+tab !

    Merci quand même.

  6. #6
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 34
    Par défaut
    Op, petit remontage de post, car je cherche exactement la meme chose.

    Or ni Me.visible=false ni me.hide() ne fonctionne

    La fenêtre principale s'affiche ,pourtant en vb6 ça fonctionnait correctement.

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

Discussions similaires

  1. [VB.NET]Comment Imprimer une form
    Par bernard06 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 19/10/2011, 17h43
  2. [VB.NET 2005] Detecter une modif sur une form
    Par Herlece dans le forum Windows Forms
    Réponses: 3
    Dernier message: 25/01/2008, 23h32
  3. [VB.NET 2005]Afficher une form depuis VBA
    Par Bz dans le forum C++/CLI
    Réponses: 3
    Dernier message: 11/04/2007, 13h33
  4. [C#] Cacher une Form active
    Par ArHacKnIdE dans le forum Windows Forms
    Réponses: 10
    Dernier message: 22/03/2006, 16h35
  5. [VB.NET] Comment déplacer une Form d'une appli. exterieure?
    Par jazz matazz dans le forum Windows Forms
    Réponses: 8
    Dernier message: 03/02/2006, 01h24

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