Comment puis-je ajouter une fonctionnalité de saisie semi-automatique dans une zone de texte? Dès que j'écris quelque chose dans une zone de texte (1 caractère ou 2 ou 3), il doit correspondre avec le nom de l'étudiant dans la base de données et compléter le nom.Visual Basic 6 fonctionnalité de saisie semi-automatique de zone de texte?
Répondre
Vous pouvez intercepter l'événement de touche et y effectuer l'appel de la base de données. Si vous voulez un minimum de 2 ou 3 caractères avant de faire l'appel DB pour réduire le nombre de lignes revenant, vérifiez simplement la longueur du texte dans la zone de texte avant de passer l'appel.
Sur Key Up event, vous pouvez obtenir la valeur de la zone de texte et choisir la liste des valeurs "connexes ou similaires" de DB puis changer la valeur de la zone de texte avec la première valeur du résultat de DB et répéter les étapes précédentes pour chaque lettre entrée.
Voici un Auto Complete code sample for Combo box qui mérite d'être vérifié.
il n'y a pas de saisie automatique complète dans une zone de texte de Visual basic 6, alors vous devez le créer à partir de 0, voici un exemple de cela.
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/6.htm
see ya.
Pour une solution hardcore, voici un free ComboBox control with autocomplete, implémenté à partir de zéro dans VB6 à partir de l'excellent vbAccelerator.com de Steve McMahon.
- 1. Visual Basic 6 événements
- 2. Formulaire Visual Basic 6
- 3. Structures de données Visual Basic 6
- 4. Proxy de savon WSDL Visual Basic 6
- 5. HTTP Post/Upload à partir de Visual Basic 6
- 6. Problème du vérificateur de syntaxe Visual Basic 6 IDE
- 7. Visual Basic 6 Empty Array Index
- 8. Decompiler pour le programme Visual Basic 6?
- 9. Chemins Visual Basic 6 et UNC
- 10. Échec de l'installation INF lors de l'installation de Visual Basic 6 SP 6 sous Windows XP
- 11. webbrowser désactiver le débogage de script dans Visual Basic 6
- 12. En dehors de l'espace chaîne dans Visual Basic 6
- 13. masque de saisie de zone de texte VBA
- 14. Construire un éditeur de texte dans Visual Basic
- 15. Zone de saisie HTML - Désactiver
- 16. En cascade vers une zone de saisie de texte automatique
- 17. Comment ajouter une saisie semi-automatique dans une zone de texte masquée?
- 18. Visual C++ contenu zone de texte copie
- 19. Zone de texte saisie semi-automatique dans WPF
- 20. Comment aligner la position de l'objet de collage RichEdit dans Visual Basic 6?
- 21. Problème avec la saisie de texte dans le contrôle de zone de texte
- 22. Insérer du texte de champ de saisie dans la zone de texte avec JavaScript
- 23. Propriété Visual Basic 6 par défaut pour les fonctions intégrées
- 24. visual basic 6 propriété/méthode par défaut dans le module
- 25. Gérer un jeu d'enregistrements vide dans Visual Basic 6
- 26. Fonction de hachage Visual basic 6.0
- 27. Saisie de texte dans une zone de texte n'appartenant pas à votre application (C#/.NET)
- 28. WIX 3: Utilisation de HEAT pour les DLL COM de Visual Basic 6
- 29. Fonction d'habillage de zone de texte Visual Studio
- 30. Demande de formulaire de connexion Visual Basic
Le lien est cassé – eKelvin
Merci: lien maintenant fixé – MarkJ