Dans Winforms, quelle est la bonne façon d'empêcher un utilisateur de changer la valeur d'un DropDown? Je veux inviter l'utilisateur à dire qu'il y a des changements non sauvegardés. Si l'utilisateur décide de ne pas jeter ces changements, je veux annuler le changement de combobox. auriez vous des idées pour faire ça?WinForms - Empêcher le changement d'un ComboBox - Mode DropDownList
Je pensais avoir déjà vu une option e.Annuler. Mais peut-être pas sur System.Windows.Forms.ComboBox.
MISE À JOUR: Pour plus d'explications, la zone de liste déroulante ne fait pas partie d'un formulaire de saisie de données. Il est utilisé comme une navigation/filtre. L'utilisateur a effectué des modifications sur une grille. Je veux les empêcher de naviguer loin de la grille sans être incité.
e.Canneau ressemble à un événement. Abonnez-vous à un événement par exemple TextChanged et faites e.Cancel = true dans le gestionnaire d'événements. –