Recuperer la valeur entree dans une TextBox
Bonjour,
J'ai créé une TextBox dans ma Form, et je cherche a récupérer sa valeur lors d'un clic sur un bouton pour pouvoir la sauvegarder ensuite. J'ai donc utilisé la propriété Text pour récupérer ce que l'utilisateur a entré mais problème : cette propriété est toujours vide.
Voici mon code :
Pour mon fichier Form1.cs
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
this.Close();
string l_ToWrite = "";
l_ToWrite = DateTime.Now.ToString("dd/MM/yyyy;HH:mm:ss;") + textBox1.Text + Environment.NewLine;
MessageBox.Show(l_ToWrite); |
Pour mon fichier Form1.Designer.cs
Code:
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
partial class Form2
{
private void InitializeComponent()
{
this.textBox1 = new System.Windows.Forms.TextBox();
this.SuspendLayout();
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(26, 185);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(155, 20);
this.textBox1.TabIndex = 4;
//
// button1
//
this.button1.Location = new System.Drawing.Point(91, 226);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 7;
this.button1.Text = "Send";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// Form2
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(271, 261);
this.Controls.Add(this.button1);
this.Controls.Add(this.textBox1);
this.Name = "Form2";
this.Text = "questionnary";
this.ResumeLayout(false);
this.PerformLayout();
}
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.Button button1; |
J'ai essayée de mettre la textBox1 en public mais cela ne changeait rien a mon problème.
Je ne vois pas vraiment ou est-ce-que j'aurais pu faire un erreur, quelqu'un aurait-il une idée ?
Merci par avance :)