Comment puis-je désactiver un bouton jusqu'à ce qu'un élément soit sélectionné dans une zone de liste?Activer/désactiver un bouton jusqu'à ce qu'un élément soit sélectionné dans une liste?
Répondre
Dans un premier temps vous désactivez le bouton:
button1.Enabled = false;
Ensuite, vous abonnez-vous à l'événement SelectedIndexChanged de la zone de liste. Bellow est le gestionnaire:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listBox1.SelectedIndex >= 0)
{
button1.Enabled = true;
}
else
{
button1.Enabled = false;
}
}
Vous êtes abonné à l'événement de l'IDE Visual Studio ou programatically comme ceci:
listBox1.SelectedIndexChanged+=new EventHandler(listBox1_SelectedIndexChanged);
Puisque vous mentionnez winforms, une façon consiste à définir la propriété du bouton IsEnabled = false dans l'explorateur de propriétés. Ajoutez ensuite un événement pour la listbox OnSelectionChanged. VS insère automatiquement le code derrière pour vous, alors vous pouvez mettre ceci dans le gestionnaire d'événements:
button1.IsEnabled = listbox1.SelectedIndex > 0;
Si vous utilisez WPF vous pouvez le faire de la même façon, mais il serait préférable d'utiliser Databinding.
Désolé, mais ne pas avoir une connaissance suffisante de C# pour comprendre ce que vous voulez dire. Pouvez-vous écrire tout le code dont j'ai besoin pour moi? (IsEnabled doenst work) – klopske
Il n'y a pas de programme IsEnabled sur la classe de boutons. Seulement 'Activé'. –
- 1. élément de liste sélectionné dans MVC 2.0
- 2. Indication d'un élément sélectionné dans une vue de liste
- 3. Comment activer un bouton lorsqu'un élément treeview a été sélectionné?
- 4. Supprimer un élément d'une zone de liste quitte la zone de liste sans élément sélectionné
- 5. Défilement vers un élément dans une liste
- 6. bouton radio, définir le premier élément comme sélectionné
- 7. WPF ListBox Button Élément sélectionné
- 8. Comment désactiver le bouton de soumission jusqu'à ce que le fichier soit sélectionné
- 9. Élément sélectionné dans RadTreeView
- 10. ComboBox Élément sélectionné dans WPF
- 11. Bouton css3, problème sélectionné
- 12. élément sélectionné dans Silverlight DataGrid
- 13. comment faire une liste de cases à cocher sélectionner un seul élément sélectionné
- 14. Élément sélectionné simultanément dans deux vues de liste
- 15. WPF ListView élément sélectionné problème
- 16. Utilisation de Javascript pour détecter lorsqu'un utilisateur a sélectionné un élément dans une liste déroulante ASP.NET
- 17. Comment définir un élément sélectionné dans une liste déroulante HTML par nom, et non par valeur?
- 18. MVVM, WPF: Comment définir un élément comme sélectionné dans une zone de liste déroulante
- 19. Rechercher un élément dans une liste Lua
- 20. Déplacer un élément dans une liste?
- 21. Comment réinitialiser un composant de liste AS3 pour que rien ne soit sélectionné (NOT selectedIndex = 0)
- 22. comment savoir élément dans la liste déroulante est sélectionné ou non puis afficher popup
- 23. Comment savoir quel bouton radio est sélectionné dans une vue?
- 24. Interface utilisateur jQuery: Rendre un élément sélectionné?
- 25. Boîte de liste de sélection élément sélectionné pour les paramètres
- 26. fort élément sélectionné dans FlowLayoutPanel
- 27. Obtenir élément sélectionné dans la fenêtre active
- 28. Comment valider qu'un élément de liste déroulante a été sélectionné
- 29. Bind élément sélectionné dans une zone de texte
- 30. (jQuery/JS) Comment * définir * un élément de liste pour qu'il soit 1er dans une UL ou une OL quelle que soit sa commande d'origine?
Quel cadre GUI utilisez-vous? Win32? GTK? Qt? – casablanca
quel type de technologie de présentation utilisez-vous, ASP.NET, winform, WPF? – Hunter
Désolé, mais j'utilise Win32 (Visual C#) – klopske