Accueil > > > SAISIE SEMI-AUTOMATIQUE
SAISIE SEMI-AUTOMATIQUE
Information sur la source
Description
Ce code sert a faire comme sur Netscape, quand vous taper un certain nombre de caractère il vous donne une fin possible a partir d'une URL que vous avez déjà taper au paravant. L'exemple est avec un ListBox & TextBox, mais vous pouvez le remplacer par un Array, Collection etc..... ATTENTION : Tjr utiliser ce code dans le KeyPress du textbox
Source
- Public Function TrouveFin(cTextBox As TextBox, KeyCode As Integer, cList As ListBox, Optional Sensibility As Long = 1)
- '**************************************
- 'Attention, ce code doit être placer *
- 'dans un le KeyUp d'un TextBox, vous *
- 'Pouvez facilement le remplacer par un*
- 'Array ou un Collection etc... *
- '**************************************
- Dim a As Long, b As Long
- If cTextBox.Text = vbNullString Or KeyCode = 8 Or Len(cTextBox) < Sensibility Then Exit Function 'Pour ne pas le faire inutilement
- b = cTextBox.SelStart 'Enregistrer le selstart
- For a = 0 To cList.ListCount - 1 'Scan tout le ListBox pour trouvé une chaine ressemblante
- If cList.List(a) Like cTextBox.Text & "*" Then 'Si elle ressemble
- With cTextBox 'Propriété ratacher au TextBox
- .Text = cList.List(a) 'Texte a afficher
- .SelStart = b 'Assurer que sa se mêle pas
- .SelLength = Len(.Text) - b 'Pour selectionner
- End With
- Exit Function
- End If
- Next a
- End Function
-
-
- Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
- TrouveFin Text1, KeyCode, List1, 3 '3 caractère minimum avant de proposé
- End Sub
Public Function TrouveFin(cTextBox As TextBox, KeyCode As Integer, cList As ListBox, Optional Sensibility As Long = 1)
'**************************************
'Attention, ce code doit être placer *
'dans un le KeyUp d'un TextBox, vous *
'Pouvez facilement le remplacer par un*
'Array ou un Collection etc... *
'**************************************
Dim a As Long, b As Long
If cTextBox.Text = vbNullString Or KeyCode = 8 Or Len(cTextBox) < Sensibility Then Exit Function 'Pour ne pas le faire inutilement
b = cTextBox.SelStart 'Enregistrer le selstart
For a = 0 To cList.ListCount - 1 'Scan tout le ListBox pour trouvé une chaine ressemblante
If cList.List(a) Like cTextBox.Text & "*" Then 'Si elle ressemble
With cTextBox 'Propriété ratacher au TextBox
.Text = cList.List(a) 'Texte a afficher
.SelStart = b 'Assurer que sa se mêle pas
.SelLength = Len(.Text) - b 'Pour selectionner
End With
Exit Function
End If
Next a
End Function
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
TrouveFin Text1, KeyCode, List1, 3 '3 caractère minimum avant de proposé
End Sub
Conclusion
:-)
Historique
- 12 janvier 2006 02:25:45 :
- Mot clef
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
saisie semi automatique [ par saly ]
bjr tt le monde,Dans une fenetre de connexion j'ai une zone de texte pour saisir le nom du server , je voudrai rendre cette saisie automatique pour ne
API - Saisie semi automatique dans un combo box [ par ABL-Online ]
Bonjour, Pourriez-vous m'indiquer quel est l'api qui me permettrais de faire la saisie semi-automatique dans un combo box !Merci d'avance
comment avoir la saisie semi-automatique dans une zone de texte [ par annelise ]
Bonjour,Comment peut on faire pour avoir la saisie semi automatique dans une zone de texte, je m explique. J ai une table client et quand j'entre une
Cherche code pour saisie semi-automatique [ par slinux ]
Logiciel Access 2000 Salut , je recherche, une sourceme permettant d'afficher dans un Zone liste les valeurs d'un champ,filtrer en fonction des caract
Saisie semi automatique VBA EXCEL [ par erti1711 ]
Bonjour a tous,je travaille sur excel,j'ai une feuille CLIENT a 9 colonnes et je m'intéresse au deux premières colonnes c'est a dire le CODE
Saisie semi automatique à partir d'une autre feuille d'excel [ par loupturc ]
Salut à tous :)Voila je souahite savoir si il est possible de faire une saisie semi automatique dans excel à partir d'une autre feuille du m
Saisie semi-automatique ComboBox [ par thkiller ]
Bonjour à tous,Je désir effectuer une saisie semi-automatique dans un ComboBox et donc voila je croique tt est dis lol !!Merci.
Saisie semi-automatique en VBA [ par Hach_net ]
Salut Dans mon projet de VBA je veux réaliser une zone de texte qui permet de rechercher des données avec la saisie semi-automati
saisie semi-automatique [ par sorcier_sly ]
Salut, Je souhaite realiser une saisie semi_automatique. Lorsqu'un utilisateur commence a taper dans un textbox par exemple, je souhaite afficher dans
Saisie semi-automatique sur menu déroulant dans une webform [ par annuaire ]
Dans une liste déroulante (DropDownList) composée de 2000 entrées y a t il une possibilité d'effectuer une saisie semi-automatique (ou un autre systèm
|
Derniers Blogs
DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|