Bonjour,
Je vous contact au sujet d'un problème que je rencontre pour un ajout d'onglet à travers deux formulaires.
J'ai une fenêtre principale (Form1) qui affiche une carte avec différent menu et un autre formulaire (nouveauProjet) qui me permet de rentrer les informations nécessaires à la création d'un nouveau projet.
J'aimerai que quand je rentre ces informations dans le formulaire (nouveauProjet) dans le formulaire (Form1) un nouvel onglet s'affiche avec le nom du projet.
Pour l'instant je n'arrive pas à le faire fonctionner.
J'ai fait cela comme ceci :
Form1 (ouverture du nouveauProjet) :
nouveauProjet (remplissage des informations et création d'onglet à travers Form1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private void nouvelleTournéeToolStripMenuItem_Click(object sender, EventArgs e) { Form nouvelleTournee = new nouveauProjet(); nouvelleTournee.Show(); }
Ajout de l' onglet dans Form1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 private void btEnregistrer_Click(object sender, EventArgs e) { string[] lines = { "typeMaintenance = " + maintenanceType.Text, "nomTournee = " + tourneeNom.Text, "datePrevue = " + dateTournee.Value, "communeDepart = " + cbCommuneDepart.Text, "agenceDepart = " + cbAgenceDepart.Text, "2Agent = " + checkDeuxAgents.Checked}; string applicationPath = Application.StartupPath; string directoryPath = applicationPath + "/saveFiles/" + tourneeNom.Text +"/"; System.IO.Directory.CreateDirectory(directoryPath); System.IO.File.WriteAllLines(directoryPath + "config.txt", lines); Form1 ajouteeOngletForm1 = new Form1(); ajouteeOngletForm1.ajoutOnglet(tourneeNom.Text); }
Cependant rien ne se passe et ça ne fonctionne pas....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public void ajoutOnglet(string title) { TabPage myTabPage = new TabPage(title); mainTab.TabPages.Add(myTabPage); }
Quelqu'un aurait une idée pour réussir cette action ?
Merci par avance.
Partager