Accueil > Forum > > > > MDI et Label
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
|
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
|
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
|
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
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|