begin process at 2010 03 22 00:45:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Système

 > 

Autre

 > 

MDI et Label


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

MDI et Label

jeudi 12 avril 2007 à 08:42:47 | MDI et Label

ddove53

Bonjour,j'ai 1 form1 parent et 1 form2 fille.Au niveau de ma form1 j'ai un menu de langues en francais et en anglais.Au niveau de ma form2 j'ai un label où je mets un texte.
Je voudrai faire:
Si francais,je mets mon texte au niveau du label en français
si anglais,je mets mon texte en anglais.
Le probleme c'est que la form1 ne voit pas le label de la form2.
Comment faire pour que la form1 voit le label de la form2?
Merci.
jeudi 12 avril 2007 à 09:34:38 | Re : MDI et Label

zebobo5

Membre Club
Salut,
Tu as beaucoup plus simple si tu veux utiliser des langues différentes dans ton appli :  la "Localisation".
cf tutorial : [ Lien ]

Sinon, si tu ve que ton form1 voit ton label, il faut que le mette en public ou internal... ou ajouter une propriété à ta class form2 qui renvoie directement le texte de ton label :
public string LabelText
{
   get
   {
      return label1.Text;
   }
   set
   {
      label1.Text = value;
   }
}


ZeBobo5
N'oubliez pas de cloturer votre post.
jeudi 12 avril 2007 à 10:32:10 | Re : MDI et Label

ddove53

Le probleme c'est que si je déclare mon Ressource manager dans le form1,je n'arrive pas à l'utiliser pour le form2.
jeudi 12 avril 2007 à 13:11:52 | Re : MDI et Label

ddove53

Meme avec les propriétés,j'ai pas pu voir le labeltext de mon form2 dans le form1.Pouvez vous m'aider?

 

jeudi 12 avril 2007 à 15:04:34 | Re : MDI et Label

ddove53

Dans mon form2 j'ai mis:

publicstring Label1Text
{
get{return label1.Text;}
set{label1.Text = value;}
}
Form1 myform1 = newForm1();
myform1. Blabla  =
this.Label1Text;
et dan ma form1 je mets:

publicstring Blabla
{
get { return  Blabla ; }
set { Blabla = value; }
}
Et à chaque fois ca me met une erreur d'exception.
Avez-vous la solution?
Merci.

jeudi 12 avril 2007 à 15:50:59 | Re : MDI et Label

bmikl59

Membre Club
Salut, ca fait un moment que j'ai pas fais de C#, alors ca risque d'etre une explication confuse... mais bon j'me souvient avoir reussi ce genre de truc

Tu peux créer une classe "Controleur" dans laquelle tu declare tes objets...genre :

Form1 myform1 = new Form1();
Form2 myform2 = new Form2()

Puis, tu met ta procedure Main() qui affichera ta fenetre principale

public main()
{
   myform1.show()
}

ca doit etre un truc dans le genre

Grace à cette classe controleur, tu pourra accéder au données contenu dans chacune de tes form par le biais d'une instruction du type et ce à partir de n'importe qu'elle form ou classe :

label2.text  = controleur.myform1.label1.text;

Je sais pas si c'est bien clair...
vendredi 13 avril 2007 à 07:43:55 | Re : MDI et Label

ddove53

salut,je sais pas trop ce qu'est une classe controleur.Peux tu me donner un exemple?Je trouve pas un exemple ou une explication dessus.Merci
vendredi 13 avril 2007 à 08:47:08 | Re : MDI et Label

bmikl59

Membre Club
salut

ben quand je dis controleur, tu paux l'appeler comme tu veux
moi je dis controleur car c'est elle qui va controler l'execution du programme mais tous autre nom est possible

C'est une classe a part entiere. Dans ton explorateur de projet, tu as tes form (form1, form2...) et des classes. C'est ici que tu insere ta classe.

Cette classe controleur doit contenir le main. C'est à dire la procedure de demarrage du programme.

exemple (syntaxe à verifier) :

class Controleur
{
   Form1 myform1 = new Form1();
   Form2 myform2 = new Form2();

   public main()
   {
      myform1.show()
   }
}

Dans le code de ta form2, tu peux, dans l'evenement load() recuperer des données de form1 en utilsant l'instruction

controleur.myform1.label1.text;

Grace à cette instruction, tu remonte au controleur, celui ci contient la variable myform1 de type form1. Cette variable connait donc les objet contenu dans ta form (label, bouton...) et tu peux donc utiliser leur propriete.
lundi 16 avril 2007 à 09:10:56 | Re : MDI et Label

ddove53

Avec cette méthode,y a des erreurs


Cette discussion est classée dans : label, form2, form1, niveau, anglais


Répondre à ce message

Sujets en rapport avec ce message

Changer le texte d'un label sur form2 depuis form1 [ par cpadmin ] Bonsoir!J'aurai aimé savoir comment je pourrais faire pour modifier, depuis une form1, le text d'un label se trouvant sur une form2.Merci d'avance! DatagridView et dérivation d'un form [ par RMI ] Bonjour,J'ai un soucis avec VS2005.J'ai sur un formulaire Form1 un datagridview noté protected. Je dérive Form1 en Form2 mais je ne peux pas déplacer Accès à la form Parent depuis la forme enfant [ par neo557 ] Bonjour,J'ai un problème bien bête que je n'arrive pas à résoudre.Mon projet possède deux Windows Forms. Form1 et Form2.Lorsque je clique sur un bouto Un namespace, deux form, une connexion à une BDD [ par raboliot ] Bonjour,J'ai une application pour pocketpc composéee de deux Forms. Form1 et Form2.Je voudrais que la connexion à ma base de données soit la même pour Mdi [ par ddove53 ] Bonjour,pour faire des form parents et enfant,je fais par exemple dans le form 1:form2 myFormFille;myFormFille = <font color="#0000ff Ouvrir une form à partir d'une autre [ par CannibalWarrior ] Bonjour,Je débute en C# (depuis hier). Auparavant je développais en Borland C++. Je m'arrache les cheveux depuis un moment sur un problème qui est san Communication entre 2 Forms [ par Nicodelphi ] Bonjour,Voila mon probleme j'ai deux forms(form1-form2) sur la form2 j'aiun controle radiobutton et sur la form1 un label comment faire pour que lorsq Accés à 1 variable [ par ddove53 ] Salut,je déclare 1 variable  a dans  ma form principale Form1:Internal...a=....;je veux que ma form2 voit la variable et je ne veux pas faire dans ma Questions à propos de passage de tableaux entre 2 forms [ par rbidocho ] Bonsoir,D'abord : XP SP1, Framework .Net 1.1, IDE SharpDevelop 1.1Après : mon  soucis du moment vient du passage de tableau entre 2 forms. Pour cela j Récupérer des variables d'une Form1 à une Form2 [ par Gargantuass ] Bonjours à tous,voilà j'ai un petit problème qui est le suivant :j'ai une première fenêtre Form1 qui affiche 3 boutons si je clique sur un bouton une


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales