Lorsque mon programme est chargé, je lis une valeur du registre et définit une zone de liste déroulante en lecture seule, mais lorsqu'elle est chargée, la liste déroulante affiche l'élément précédent dans la collection. J'utilise le code ci-dessous pour définir le texte.C# Définition du texte de la liste déroulante lorsque le formulaire est chargé
RegistryKey OurKey = Registry.CurrentUser;
OurKey = OurKey.OpenSubKey("Software\\test",true);
type = OurKey.GetValue("Type").ToString();
cboType.Text = type;
Comment dois-je définir la liste déroulante à la valeur que j'ai lu dans le registre?
Merci
Salut, La valeur est déjà dans la collection d'articles, comment votre code serait différent? –
La définition de la propriété de texte ne sélectionne pas toujours l'élément approprié de la collection. Donc si 'type' est en collection, et que votre combobox est en lecture seule, il est préférable de définir SelectedIndex au lieu de Text. – arbiter