Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : plusieurs fenêtres sans perdre le focus [ Windows / Formulaire / Winforms / Controls ] (Ro3090)

vendredi 24 novembre 2006 à 07:09:36 | plusieurs fenêtres sans perdre le focus

Ro3090


Bonjour,

Je suis actuellement en train de faire un petit lecteur MP3 qui lit pour le moment des titres via une openfiledialog.  J'aimerais maintenant charger des playlists et pour cela utiliser une deuxième fenêtre mais j'ai un soucis avec ça. Apparemment les fenêtres MDI ne sont pas pour moi car elles nécessitent une fenêtre mère qui les englobe. Du coup,  j'ai essayé de faire un form particulier pour ma playlist mais quand je bascule dessus je perd le focus sur mon player et dans la barre des tâches j'ai deux applications au lieu d'une (mon player et la fenêtre de playlist).
 Je voudrais savoir comment est-ce que je peut faire pour ne pas perdre le focus sur mon player et en même temps avoir juste une application qui tourne.

Voilà, si vous avez une petite idée je vous remercie d'avance.

Ro


vendredi 24 novembre 2006 à 09:54:17 | Re : plusieurs fenêtres sans perdre le focus

leprov

tu peux faire une deuxieme form qui ne se montre pas ds la barre des taches (cest une propriété de form)...
apres soit tu fais juste un show, soit tu fais un showdialog en fonction du fonctionnel que tu veux (a priori tu dois vouloir un showdialog)

vendredi 24 novembre 2006 à 13:42:40 | Re : plusieurs fenêtres sans perdre le focus

kurky

Réponse acceptée !
Le showdialog va se mettre par dessus son lecteur à priori...
J'aurais plutot opté pour le .Show


C# quand tu nous tiens !!!


dimanche 26 novembre 2006 à 15:28:08 | Re : plusieurs fenêtres sans perdre le focus

Ro3090

Réponse acceptée !
Merci, j'ai bien tout trouvé. Pour ne pas afficher le deuxième formulaire dans la barre des taches il faut faire appel à la propriété
ShowInTaskbar du form qu'on a créé. Et pour ne pas perdre le focus sur la 1ère fenêtre quand on a deux fenêtres, il faut effectivement faire apparaître la deuxième fenêtre via la méthode show(). La méthode showdialog c'est celle que j'utilisais avant et je perdais la possibilité de revenir sur mon lecteur pour le controler.

Ro





Cette discussion est classé dans : focus, fenêtre, player, fenêtres, perdre


Répondre à ce message

Sujets en rapport avec ce message

Une appli, plusieurs fenêtres, l'intérieur est "blanc" [ par Ghyu ] Bonjour, je débute en C#.J'ai fait une petite appli avec une fenêtre principale, qui doit recevoir plein d'informations, informations qui sont calculé Capter le KeyDown [ par djjonabee6 ] Bonjour,je cherche au fait à capter l'évènement KeyDown d'une fenêtre, mais je voudrais que l'évènement soit capter même quand le focus n'est pas sur Fermeture Fenêtre [ par brice_nice ] Bonjour,Dans mon application Windows j'ouvre des fenêtres MDI enfants et l'une de ces fenêtres ne veux plus se fermer quand je clique sur la croix ! D Perte de Focus... [ par Tim21 ] Bonjour,J'ai développé une fenêtre (en TopLevel = true ) qui en appuyant sur un bouton ouvre une nouvelle fenêtre (avec aussi TopLevel = true ). Quand perte de focus sur form [ par InfoSep ] Salut, Je travail actuellement sur un projet de type Winform. A l'ouverture de celui-ci, une fenêtre avec une barre de progression apparait et doit en Fenêtres et MDI [ par rpillot ] Bonjour à tous,J'ai une fenêtre principale (définie comme étant un MDI Container) et un composant mainMenu qui ouvre des fenêtres enfants .... jusque Déroulement des fenêtre MDI [ par filipegomes ] Re-Bonjour,J'ai une autre petite question. Lorsqu'on change de fenêtre dans un formulaire MDI, on voie défiler toutes les autres fenêtres au premier-p Gestion de fenêtres [ par fdouieb ] Bonjour,Je possede une fenêtre Principale MDI (nommé wMDI)J'ouvre une fenêtre fille qui contient une liste de facture (nommé wFacture)Lorsque je doubl Manipuler une fenêtre externe à l'application [ par micam ] Bonjour à tous, J'ai passé un long moment à parcourir le site et ses tutos sans résultat satisfaisant, alors voici ma question.OutilC# sous VS2005Obje Generation de fenêtres MDI [ par laurentFriedli ] Bonjour, J'ai une application avec une fenêtre principale MDI Container J'ouvre des fenêtres depuis cette fenêtre principale et c'est bok Mais n


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,811 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.