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 : Application multi form [ Archives / Divers ] (LuckyLuck)

mercredi 6 août 2003 à 12:42:48 | Application multi form

LuckyLuck

Bon ben voilà, j'ai fait une application qui est en fait un form, qui crée une seconde classe(le deuxième form) et qui l'affiche. Tt va bien, sauf que lorsque j'application perd le focus, et qu'une fenetre s'affiche par dessus, lorsque je sélectionne l'application ds la barre des taches, ya que le premier form qui revient. Le second reste en arrière plan, et il faut réduire ttes les fenetres pour le retrouver :( .

J'ai essayé d utiliser l'événement focus du form, mais en donnant le focus a l autre lorsque la première a le focus, ca bloque totalement le form 1 (logique...). Si vs voyez comment m'aider, dites le !!!

Lucky Luck

mercredi 6 août 2003 à 15:11:38 | Re : Application multi form

vdemeester

Ce que tu peux faire c'est ouvrir la deuxième form avec ShowDialog mais ça devient une form modale et tu ne pourra utiliser la première que si la 2nd est fermé .. :?

par contre ça résoudrera surement ton problème ;)
------
ProgOtoP.Com : La prorgammation comme vous l'imaginez (cours, scripts, faq, etc.. ;))
Cours Perso : mes cours perso >> C#, Mono, Php etc


-------------------------------
Réponse au message :
-------------------------------

> Bon ben voilà, j'ai fait une application qui est en fait un form, qui crée une seconde classe(le deuxième form) et qui l'affiche. Tt va bien, sauf que lorsque j'application perd le focus, et qu'une fenetre s'affiche par dessus, lorsque je sélectionne l'application ds la barre des taches, ya que le premier form qui revient. Le second reste en arrière plan, et il faut réduire ttes les fenetres pour le retrouver :( .
>
> J'ai essayé d utiliser l'événement focus du form, mais en donnant le focus a l autre lorsque la première a le focus, ca bloque totalement le form 1 (logique...). Si vs voyez comment m'aider, dites le !!!
>
> Lucky Luck

mercredi 6 août 2003 à 20:46:13 | Re : Application multi form

LuckyLuck

Je l'ouvre avec show. C'est en fait une classe form qui est dépendante de la première, comme ca, les deux sont utilisables en meme temps, j'ai juste ce problème de réaffichage du second form lorsqu'on redonne le focus a la première...


-------------------------------
Réponse au message :
-------------------------------

> Ce que tu peux faire c'est ouvrir la deuxième form avec ShowDialog mais ça devient une form modale et tu ne pourra utiliser la première que si la 2nd est fermé .. :?
>
> par contre ça résoudrera surement ton problème ;)
> ------
> ProgOtoP.Com : La prorgammation comme vous l'imaginez (cours, scripts, faq, etc.. ;))
> Cours Perso : mes cours perso >> C#, Mono, Php etc
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bon ben voilà, j'ai fait une application qui est en fait un form, qui crée une seconde classe(le deuxième form) et qui l'affiche. Tt va bien, sauf que lorsque j'application perd le focus, et qu'une fenetre s'affiche par dessus, lorsque je sélectionne l'application ds la barre des taches, ya que le premier form qui revient. Le second reste en arrière plan, et il faut réduire ttes les fenetres pour le retrouver :( .
> >
> > J'ai essayé d utiliser l'événement focus du form, mais en donnant le focus a l autre lorsque la première a le focus, ca bloque totalement le form 1 (logique...). Si vs voyez comment m'aider, dites le !!!
> >
> > Lucky Luck
>

samedi 13 septembre 2003 à 14:44:16 | Re : Application multi form

Trollien

Essaye ça :
...
private Form t;
public Form1()
{
//
// Requis pour la prise en charge du Concepteur Windows Forms
//
InitializeComponent();
//
// TODO : ajoutez le code du constructeur après l'appel à InitializeComponent
//
this.Activated += new EventHandler(this.Form_Activate);
t = new Form();
t.Show();
}
private void Form_Activate(object sender,EventArgs ea)
{
if(t != null)
{
t.Select();
}
}
....
Celà va activer et placer ta deuxieme forme au premier plan.

-------------------------------
Réponse au message :
-------------------------------

> Je l'ouvre avec show. C'est en fait une classe form qui est dépendante de la première, comme ca, les deux sont utilisables en meme temps, j'ai juste ce problème de réaffichage du second form lorsqu'on redonne le focus a la première...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Ce que tu peux faire c'est ouvrir la deuxième form avec ShowDialog mais ça devient une form modale et tu ne pourra utiliser la première que si la 2nd est fermé .. :?
> >
> > par contre ça résoudrera surement ton problème ;)
> > ------
> > ProgOtoP.Com : La prorgammation comme vous l'imaginez (cours, scripts, faq, etc.. ;))
> > Cours Perso : mes cours perso >> C#, Mono, Php etc
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bon ben voilà, j'ai fait une application qui est en fait un form, qui crée une seconde classe(le deuxième form) et qui l'affiche. Tt va bien, sauf que lorsque j'application perd le focus, et qu'une fenetre s'affiche par dessus, lorsque je sélectionne l'application ds la barre des taches, ya que le premier form qui revient. Le second reste en arrière plan, et il faut réduire ttes les fenetres pour le retrouver :( .
> > >
> > > J'ai essayé d utiliser l'événement focus du form, mais en donnant le focus a l autre lorsque la première a le focus, ca bloque totalement le form 1 (logique...). Si vs voyez comment m'aider, dites le !!!
> > >
> > > Lucky Luck
> >
>



Cette discussion est classé dans : affiche, form, application, focus, multi


Répondre à ce message

Sujets en rapport avec ce message

form.show() et form.focus() [ par el_teedee ] Salut, j'ai une form1, et une form2. Je voudrais passer de la 1 à la 2, mais la 2 n'apparait pas en premier plan. Elle apparait, mais je suis obligé Processus et Focus [ par nclscartman ] Bonjour,donc en quelques ligne voila ce que j'ai fait :une application window pour faire du transfert de fichier automatique.J'ai une seule form qui c Ouvrir une Form aussi bien à partir d'une appli Console que d'une Windows Form [ par eTill ] Bonjour,j'ai besoin de créer une classe dans une Dll qui peut ouvrir une Windows Form. Cette classe peut aussi bien être appelée d'une application en Trouver l'application qui a le focus [ par Tolliap ] Bonours,Je cherche à trouver l'application qui se trouve en focus ex : Plusieurs applications sont lancées, et l'utilisateur travaille sur le notpad, multilangue multi form [ par survcopt ] Bonjour ,J'ai fait un prog. multilangue qui marche bien avec 1 form , maintenant comment je fais pour integrer le multilangue avec une nouvelle formAv Messages dans une app multi-lingue [ par olibara ] Bonjour,Je cherche la maniere la plus elegante de gerer des messages dans plusieurs langues dans une APP WinformAttention : je ne parle pas des libell Ouvrir une form sans lui donner le focus [ par scortex84 ] Bonjour,J'ai une appli qui affiche à interval régulier une pop-up à côté de la barre des taches (un peu comme MSN Messenger).Cette pop-up est une form application multi user [ par technicienne ] salut tout le mondeComment développez une application multi utilisateur en csharp et un serveur SQL ?Par exemple une gestion de bibliothéque avec une C# et les focus [ par pao2888 ] Salut à tous.Je suis debutante en prog. j'aimerais savoir comment je pourrais faire pour passer le focus direttement à ma textbox quand j'ouvre un for


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,265 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é.