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 : form [ Windows / Formulaire / Winforms / Controls ] (verbeyst)

jeudi 21 août 2008 à 11:24:12 | form

verbeyst

Bonjour

Je voudrais ajouter un ou deux formulaires ds mon applic et partager les infos entres ces formulaires.
Je suis débutant et je ne sais pas encore comment procéder.
Je réalise qu'en C#, il  n y  a pas de notion de variable globale, comment dervais-je simuler ça?

Merci de me donner un canevas.

verbeyst

jeudi 21 août 2008 à 11:51:52 | Re : form

billou_13

Membre Club
Bonjour,

Tout dépend de ton besoin:

  1) Si tu veux que les deux forms partagent des variables, alors tu peux utiliser une classe statique:
public static class Infos
{
  public static int number;
  public static string text;
}


  2) Si tu veux qu'une form (ex: Form2) aie accès aux informations de l'autre (ex: Form1):
public partial class Form2 : Form
{
  private Form _parentForm;

  public Form2(Form parentForm)
  {
    _parentForm = parentForm;
  }
}

Ensuite ta Form1 peut mettre en public les accès requis. Par exemple, sur un control textbox:
public partial class Form1 : Form
{
  //...

  public string TxtBoxName
  {
    set
    {
      txtBoxName.Text = value;
    }
  }
}

Voila en gros. J'espère que j'ai pas d'erreur dans mon code (pas le temps de tester).

Bonne journée,


Billou_13



Cette discussion est classé dans : form, formulaires


Répondre à ce message

Sujets en rapport avec ce message

comment conserver des données dans un form ? [ par delegouine ] Mon problème : je développe une appli dans laquelle j'utilise plusieurs formulaires. Je ferme donc mon formulaire 1 à l'ouverture du formulaire 2 pour dessiner un rectangle sur les controles [ par LeGnuff ] Bonjour !j'ai un objget Graphics associé à une formj'aurais aimé savoir s'il y avait un moyen d'utiliser la méthodeGraphics.DrawRectangle(...) en fais Propriété dans une Windows Form [ par Online ] BonjourJe voudrais savoir si quelqu'un connait une methode pour afficher les propriétés d'un fichier dans la fenetre Windows;) Lancer une application externe dans un mdi form [ par Tsu91 ] Bonjour,Je voudrais savori s'il est possible de lancer un prgramme windows, dans un projet c# dans un form MDI ?Je voudrais lancer cmd.exe par exemple probleme avec autosize sur un label [ par Thanos_the_yopper ] bonjour,voilà mon probleme (que j'arrive pas à comprendre pourquoi ça coince :/) : j'ai un windows.form avec des label dedans. Je veux faire un autosi PB sur Tableau dynamique [ par fdouieb ] bonjour voici un probleme sur les tableaus dynamiques Form[] myList = new Form[0]; myList[PScript.MaxPlusUn(ref myList)] = (Form) wCaisse;avec public form inaccessible [ par cpetter ] BonjourJe débute en C# et j'ai un petit problèmeJ'ai un form qui est mon programme principalEn plus j'ai un form qui s'ouvre depuis le menu du form1 e pour qu'un form soit au premier plan quand on en ferme un autre [ par Thanos_the_yopper ] voilà un ptit peu mon problème :j'ai une fenetre MDIContainer. J'ouvre diverse fenetre dedans, mais quand j'en ferme une, il met en premier plan autom Récupération de la Form conteneur d'un composant non graphique [ par yoannd ] Bonjour les gens,Alors voila, je suis en train d'essayer de créer un petit composant non graphique (comme le composant OpenFileDialog par exemple). Le Procédures et Fonctions [ par azertyinverse ] J'aimerais savoir comment lancer une procédure se trouvant dans une class différente de celle ou je suis actuellement.Exemple : Lors du click sur le b


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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,187 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é.