avyrex1926
Messages postés360Date d'inscriptiondimanche 3 décembre 2006StatutMembreDernière intervention 3 janvier 2012
-
22 mars 2009 à 21:57
avyrex1926
Messages postés360Date d'inscriptiondimanche 3 décembre 2006StatutMembreDernière intervention 3 janvier 2012
-
24 mars 2009 à 04:31
Bonjour a tous,
Je voudrais savoir comment faire pour ajouter la valeur du textbox1 dans la liste du combo1. Par contre, si le nom existe déjà, il me dira qu'il existe dans la liste.
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 22 mars 2009 à 23:03
Bonjour, avyrex19263,
tu as toujours la ressource d'une boucle de vérification, mais le plus rapide est ceci :
Private Const CB_FINDSTRINGEXACT As Long = &H158
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByRef lParam As Any) As Long
Private Sub Command1_Click()
Dim tentons As String
tentons = "toto"
If SendMessage(Combo1.hwnd, CB_FINDSTRINGEXACT, -1, ByVal tentons) = -1 Then
Combo1.AddItem tentons
Else
MsgBox "deja existant"
End If
End Sub
Maintenant : J'espère pour toi que tu développes bien sous VB6 (là où tu as "posté"). Pourquoi ? pour ce que jn'ai mis en rouge...
(voilà pourquoi il faut choiisir avec soin son thème...)