Bonjour à chacun,
Je ne trouve pas comment savoir que l'utilisateur a introduit une nouvelle ligne et laquelle, dans un TcomboBox ?
Merci,
Lucien
Bonjour à chacun,
Je ne trouve pas comment savoir que l'utilisateur a introduit une nouvelle ligne et laquelle, dans un TcomboBox ?
Merci,
Lucien
Bonjour dans ta TcomboBox, la propriété Style = csDropDown et quand l'utilisateur appuie sur entrée après avoir saisi un texte tu créés un nouvel item dans la liste, c'est bien ça ?
et le problème est que tu voudrais pouvoir retrouver les items créés par l'utilisateurs de ceux qui étaient là de base ?
Avec ces précisions on devrait pouvoir résoudre ton suchi, à bientôt !
Tu as parfaitement compris mon problème, ManoPower!
Car pour aller plus avant, le combobox a été chargé à partir d'une table de référence, à laquelle je voudrais ajouter ce dont a besoin l'utilisateur.
Voilà, Merci
Lucien
donc sur l'évenement onKeyDown de ta combo, tu as écris du code permettant de rajouter la saisie utilisateur à ta liste ?
copie ici ce code si tu veux bien, et après manger on y apportera une ou deux modif pour que tu puisse différencier les items utilisateurs de ceux tirés de ta base.
Tu apportes déjà un élément de réponse,
puisque je n'ai rien écrit dans l'événement OnKeyDown...
Je nageais...
Je fais comme toi, je vais me restaurer et j'écrirai...
Lucien
Avant d'écrire le code,
je proposerais l'algo suivant:
variable globale
Fprofession : string[64];//dimension du varchar de FB 1.5
Evénements
OnEnter: initialisation à vide de Fprofession;
OnKeyDown: Récupération des caractères dans Fprofession sauf pour Vk_return
OnClick et OnExit et vk_return dans OnKeyDown:
si liste.indexOf(Fprofession)=-1 Ajout à la liste et à la base.
Voilà l'idée que je vais tester maintenant
Lucien
Encore merci ManoPower
de m'avoir mis sur la voie...
Lucien
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager