Salut a tous,
Voilà, je me remet au developpement d'un appli que j'avais commencé il y a pas mal de temps déjà, j'essaye de faire ca de facon organisé, afin de pouvoir venir faire des modifs sans me prendre la tete pour recomprendre tout mon code
Donc, je crée ma solution WebForm, et j'ai donc un fichier Form1.cs et un autre Program.cs.
La premiere fois j'avais tout mis là dedans, ce coup-ci je souhaite rajouter des fichier.cs pour améliorer mon organisation.
Mon fichier Design.cs contient des nombreux champs / webBrowser, et compagnie.
Dans mon fichier Program.cs j'ai mis les class contenant des method générales.
Et dans mes fichier xxx.cs j'y met des class plus spécifiques.
Mon problème est le suivant :
Puis-je modifier/acceder au webBrowser et au différents champs (Textbox, Label, etc) depuis un de mes fichier xxx.cs ?
Personnellement j'ai toujours changé une TextBox comme ca :
Mais là, ca ne fonctionne pas, il me dit que ma_text_box n'existe pas dans le contexte actuel ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part ma_text_box.Text = "Ce que je veux";
Voici un exemple simple. N'hésitez pas a me dire si je m'y prend mal (voir très mal) et a me conseiller
Form1.cs
Un autre fichier.cs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Test_modif_textbox { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Modification modifier = new Modification(); modifier.vider(); } } }
Et le traditionnel Program.cs qui comprend l'initialisation. Là je n'y ai meme pas touché :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 namespace Test_modif_textbox { class Modification { public void vider() { textBox1.Text = ""; } } }
Il va dans dire que j'ai un bouton (nommé button1) et une texbox nommée textBox1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace Test_modif_textbox { static class Program { /// <summary> /// Point d'entrée principal de l'application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }
Je suis preneur de toutes les idées et surtout des conseils pour mieux organiser mon travail de facon a pouvoir y apporter des modifications de facile simple et rapide
Merci d'avance.
sim
Partager