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
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|