Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup microsoft.public.fr.* 3 Forum > Newsgroup microsoft.public.fr.dotnet.csharp
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 31/08/2007, 14h28
raleur
 
Messages: n/a
Par défaut Une fenetre principale et une fenetre secondaire

Bonjour j'ai une application dans une fenetre principale Form1. Et dans une une seconde fenetre
Form2 (une fenetre qui me permet de parametrer des options pour la fenetre Form1).

Pour ouvrir la fenetre Form2 à partir de form1 je fais :

Form2 Options=new Form2();
Options.Show();

jusqu'ici pas de soucis.

Mais comment modifier des choses qui se trouve sur Form1 (par exemple la valeur Text d'un label) à
partir de Form2.

merci
Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 31/08/2007, 14h36
Gilles TOURREAU
 
Messages: n/a
Par défaut Re: Une fenetre principale et une fenetre secondaire

Le Fri, 31 Aug 2007 15:28:54 +0200, raleur <ralekhal***laposte.net> a écrit:

> Bonjour j'ai une application dans une fenetre principale Form1. Et dans
> une une seconde fenetre Form2 (une fenetre qui me permet de parametrer
> des options pour la fenetre Form1).
>
> Pour ouvrir la fenetre Form2 à partir de form1 je fais :
>
> Form2 Options=new Form2();
> Options.Show();
>
> jusqu'ici pas de soucis.
>
> Mais comment modifier des choses qui se trouve sur Form1 (par exemple la
> valeur Text d'un label) à partir de Form2.
>
> merci


Il faut que vous stockiez une référence de Form1 dans Form2

private Form1 f1;

public Form2(Form1 f1)
{
this.f1 = f1;
}

Ainsi dans Form2, vous pouvez accéder à toutes les propriétés et/ou
méthodes public de Form1 :

void MéthodeDansForm2()
{
this.f1.UneTexteBoxDeForm1_QuiEstPublic.Text = "Coucou !";
}

Vous devez cependant créer votre form2 comme ceci :

Form2 Options=new Form2(this); //En considérant que ce code se situe dans
la classe Form1
Options.Show();

Cordialement

--
Gilles TOURREAU
gilles.tourreau***pos.fr

S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Réponse avec citation
  #3 (permalink)  
Vieux 31/08/2007, 14h57
raleur
 
Messages: n/a
Par défaut Re: Une fenetre principale et une fenetre secondaire

Gilles TOURREAU a écrit :
> Le Fri, 31 Aug 2007 15:28:54 +0200, raleur <ralekhal***laposte.net> a écrit:
>
>> Bonjour j'ai une application dans une fenetre principale Form1. Et
>> dans une une seconde fenetre Form2 (une fenetre qui me permet de
>> parametrer des options pour la fenetre Form1).
>>
>> Pour ouvrir la fenetre Form2 à partir de form1 je fais :
>>
>> Form2 Options=new Form2();
>> Options.Show();
>>
>> jusqu'ici pas de soucis.
>>
>> Mais comment modifier des choses qui se trouve sur Form1 (par exemple
>> la valeur Text d'un label) à partir de Form2.
>>
>> merci

>
> Il faut que vous stockiez une référence de Form1 dans Form2
>
> private Form1 f1;
>
> public Form2(Form1 f1)
> {
> this.f1 = f1;
> }
>
> Ainsi dans Form2, vous pouvez accéder à toutes les propriétés et/ou
> méthodes public de Form1 :
>
> void MéthodeDansForm2()
> {
> this.f1.UneTexteBoxDeForm1_QuiEstPublic.Text = "Coucou !";
> }
>
> Vous devez cependant créer votre form2 comme ceci :
>
> Form2 Options=new Form2(this); //En considérant que ce code se situe
> dans la classe Form1
> Options.Show();
>
> Cordialement
>

C'est très clair comme explication et ça fonctionne parfaitement.
Je vous remercie de votre aide
Réponse avec citation
 
Réponse
Tags: , ,



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires

Discussion Auteur Forum Réponses Dernier message
usufruit residence principale ET secondaire ?? nospam@rien.fr Newsgroup fr.misc.droit.famille 2 28/07/2008 07h58
XP fenetre dos Alain Newsgroup fr.comp.os.ms-windows 0 04/04/2008 11h20
fenetre qui s'ouvre derriere fenetre existante cc Newsgroup fr.comp.divers 2 01/02/2008 18h53
comment réduire la fenetre principale mais pas les autres ? athanor Newsgroup fr.comp.lang.pascal 2 16/02/2005 15h31


Fuseau horaire GMT. Il est actuellement 23h49.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,27657 seconds with 11 queries