begin process at 2010 02 10 12:45:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Texte

 > SAISIE SEMI-AUTOMATIQUE

SAISIE SEMI-AUTOMATIQUE


 Information sur la source

Note :
9 / 10 - par 4 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Texte Classé sous :saisie, semi, automatique, suggestion Niveau :Débutant Date de création :05/01/2003 Date de mise à jour :12/01/2006 02:25:45 Vu / téléchargé :5 171 / 522

Auteur : max12

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
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

:-)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

12 janvier 2006 02:25:45 :
Mot clef

 Sources du même auteur

Source avec Zip Source avec une capture VBFRANCE MESSENGER + SERVEUR, ANCIENNE SOURCE
Source avec Zip Source avec une capture ÉDITEUR HEXADÉCIMAL
Source avec Zip Source avec une capture ÉCRAN DE VEILLE, APERÇU, OPTIONS (SANS DIRECT X) RESSEMBLE U...
Source avec Zip Source avec une capture DÉFORMER UNE IMAGE, FAIRE DES VAGUES (SIN) (UPDATED)
Source avec Zip Source avec une capture ANALYSEUR MATHÉMATIQUE

 Sources de la même categorie

Source avec Zip Source avec une capture AYOUBPAD2009 par ayoube2009
Source avec Zip Source avec une capture PILOTAGE D'AFFICHEURS LCD SUR PORT SÉRIE OU USB par mays
Source avec Zip Source avec une capture TRAITEMENT DE TEXTE RTF par zozo14
FORMATAGE D'UNE CELLULE EXCEL VIA UNE SYNTAXE HTML par 8Tnerolf8
Source avec Zip DÉFILEMENT TEXTE par mimiZanzan

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PATCHER LE COMPILATEUR VB6 POUR QU'IL COMPILE DES EXES AUTON... par deleplace
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE UTILISATEUR IPBOX POUR LA SAISIE D'ADRESSE IP par foliv57
Source avec Zip Source avec une capture SAISIE SEMI-AUTOMATIQUE À PARTIR D'UNE BASE DE DONNÉES par philippe laschweng 1
Source avec Zip Source avec une capture OCX TEXTBOX À SAISIE SEMIE-AUTOMATIQUE (CONTROLE UTILISATEUR... par jack
SAISIE AUTOMATIQUE par pitch

Commentaires et avis

Commentaire de Nox le 05/01/2003 05:36:26

IE le fait aussi ;)

c bien...moins compliqué que les autres que j'ai vu,  8/10

Commentaire de iubito le 05/01/2003 14:05:50

Excellent ! je vais me lancer dans un gros travail, convertir une appli QBasic faite y'a 3 ans en VB... et j'avais déjà fait la saisie "semi-automatique" (c'est le nom).
Le truc utile à prévoir, c'est à la validation/sauvegarde... tout dépend de l'appli que vous faites, de sauvegarder les textes tapés dans le registre, un ini...
IE fait ça :
- on tape une url http://iubito.free.fr, le site existe donc IE sauvegarde l'url quelque part.
- si on tape une url qui n'existe pas http://nexistepas.prout.fr, on a une "page non trouvée" et l'url n'est pas sauvegardé.

Commentaire de DraaFil le 08/09/2006 02:02:24

Bonjour, je voudrais savoir s'il est possible de faire la meme chose , mais avec un listview qui contient des subitems. Si oui comment faire ..



Merci
DraaFil

Commentaire de big wallace le 23/11/2007 14:34:49 8/10

c'est vraiment super, ca m'aide bien

 Ajouter un commentaire


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&#233;resse au deux premi&#232;res colonnes c'est a dire le CODE Saisie semi automatique à partir d'une autre feuille d'excel [ par loupturc ] Salut &#224; tous :)Voila je souahite savoir si il est possible de faire une saisie semi automatique dans excel &#224; 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&#233;aliser une zone de texte qui permet de rechercher des donn&#233;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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales