Bonjour à tous :-)
Je souhaiterai savoir comment faire pour surveiller un textbox en continu ?
Je m'explique: je dois faire un pseudo bloc note avec les boutons, des menus et bien sur, une zone de saisie de texte.
Je fais ce projet sous VS2010 professionnel.
par défaut mon bouton (enregistrer) et mes liens (enregister, enregistrer sous) sont grisés.
ma zone de saisie a été crée avec un textbox multiligne. Des que l'utilisateur fait une modification dans le textbox, les boutons grisés sont activés.Code:
1
2
3
4
5
6 private void textboxUpdate() { this.enregistrerToolStripButton.Enabled = false; this.enregistrerToolStripMenuItem.Enabled = false; this.enregistrersousToolStripMenuItem.Enabled = false; }
Ma question est la suivante :Code:
1
2
3
4
5
6
7
8
9 private void ZonetextBox_ModifiedChanged(object sender, EventArgs e) { if (!String.IsNullOrEmpty(ZonetextBox.Text)) { this.enregistrerToolStripButton.Enabled = true; this.enregistrerToolStripMenuItem.Enabled = true; this.enregistrersousToolStripMenuItem.Enabled = true; } }
Comment remettre mon bouton (enregistrer) et mes liens (enregister, enregistrer sous) en gris quand le textbox est vide ?
je me doute que je dois faire cela :
mais dans quel évènement ?Code:
1
2
3
4 if (String.IsNullOrEmpty(ZonetextBox.Text) { textboxUpdate(); }
J'ai testé le
mais ca ne convient pas du tout.Code:
1
2
3 rivate void ZonetextBox_TextChanged(object sender, EventArgs e) { }
Merci pour votre aide :)