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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (String.IsNullOrEmpty(ZonetextBox.Text) { textboxUpdate(); }
J'ai testé le
mais ca ne convient pas du tout.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 rivate void ZonetextBox_TextChanged(object sender, EventArgs e) { }
Merci pour votre aide![]()
Partager