C# desactiver textbox avec un checkbox

Résolu
haloremi Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   -  
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je travaille sous visual studio 2012 et j'aimerai pouvoir désactiver mon textbox quand je coche mon checkbox. Mon problème c'est que je n'ai pas la fonction montextbox.Enable .Je ne peut donc pas faire montextbox.Enable == false;.
Si quelqu'un a des idées merci.


A voir également:

7 réponses

Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
"montextbox" est la propriété "Name" du TextBox ?
0
haloremi Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   5
 
oui "x:name="montextbox"
0
haloremi Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   5
 
exactement : <TextBox x:Name="montextbox" TextWrapping="Wrap" Text="" Width="120" Height="19" VerticalAlignment="Top"/>
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
Alors montextbox.Enabled doit marcher.
Cela fonctionne sous Visual Studio 2008. Aurait-on changé entre ces deux versions, une chose tellement banale ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
C'est peut-être à la récupération du "check" de la CheckBox" qu'il faut surveiller
0
haloremi Messages postés 304 Date d'inscription   Statut Membre Dernière intervention   5
 
J'ai rajouté IsEnabled="{Binding ElementName=check1, Path=IsChecked} dans le <TextBox x:Name="montextbox" TextWrapping="Wrap" Text="" Width="120" Height="19" VerticalAlignment="Top"/>et sa marche. Merci quand même !!!!
0
Heliotte Messages postés 1491 Date d'inscription   Statut Membre Dernière intervention   92
 
J'avais oublié que pour certaine application la méthode s'appelle différemment, merci pour ce rappel dont j'ai vraiment du mal à me souvenir
Le pire c'est que c'est comme ça en CSharp, mais pas en VB ! curieux
0