Obtient ou définit la propriété T:System.Collections.Specialized.StringCollection personnalisée à utiliser lorsque la propriété TextBox.AutoCompleteSource est définie sur [CustomSource] .
Obtient ou définit une option qui contrôle la façon dont la saisie semi-automatique est appliquée à une TextBox.
Valeur de la propriété
Type : System.Windows.Forms.AutoCompleteMode
Une des valeurs AutoCompleteMode. Ces valeurs sont indiquées ci-dessous.
Ajouter
Ajoute le reste de la chaîne candidate la plus probable aux caractères existants et met en surbrillance les caractères ajoutés.
Suggérer
Affiche la liste déroulante secondaire associée au contrôle d'édition. Cette liste déroulante contient une ou plusieurs chaînes de complétion suggérées.
SuggestAppend
Ajouter les options Suggérer et Ajouter.
Aucun
Désactiver la saisie semi-automatique Il s'agit de la valeur par défaut.
Obtient ou définit une valeur qui spécifie la source des chaînes complètes utilisées pour la saisie semi-automatique.
Utilisez les propriétés AutoCompleteCustomSource, AutoCompleteMode et AutoCompleteSource pour créer une zone de texte qui compare le préfixe saisi aux préfixes de toutes les chaînes de la source maintenue. Complétez automatiquement les chaînes d'entrée. Ceci est utile pour les contrôles TextBox qui contiennent fréquemment des URL, des adresses, des noms de fichiers ou des commandes.
L'utilisation de la propriété AutoCompleteCustomSource est facultative, mais la propriété AutoCompleteSource doit être définie sur CustomSource pour pouvoir utiliser AutoCompleteCustomSource.
Les propriétés AutoCompleteMode et AutoCompleteSource doivent être utilisées ensemble.
L'exemple de code suivant montre comment utiliser une collection comme source personnalisée de saisie semi-automatique pour un contrôle TextBox.
Cet exemple effectuera les opérations suivantes :
Utilisez la propriété AutoCompleteSource pour permettre au contrôle TextBox d'accepter une source personnalisée pour son comportement de saisie semi-automatique.
Utilisez la propriété AutoCompleteCustomSource pour définir une liste personnalisée de valeurs.
Utilisez la propriété AutoCompleteMode pour définir la façon dont les candidats à saisie semi-automatique sont affichés.
private void Form1_Load(object sender, EventArgs e) { var source = new AutoCompleteStringCollection(); source.AddRange(new string[] { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" }); textBox1.AutoCompleteCustomSource = source; textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend; textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!