Psycho24
Messages postés13Date d'inscriptionmardi 25 décembre 2007StatutMembreDernière intervention 6 janvier 2008
-
6 janv. 2008 à 17:05
Psycho24
Messages postés13Date d'inscriptionmardi 25 décembre 2007StatutMembreDernière intervention 6 janvier 2008
-
6 janv. 2008 à 20:03
bonjour à tous...
j'ai un petit problème...
je voudrais que mon combobox soit readonly
je fais:
CboType.DropDownStyle = ComboBoxStyle.DropDownList
ça fait que les items qui sont à l'intérieur ne sont pas modifiable mais ce n'est pas ça que je veux....
je veux que le combobox soit enable( pas ENABLE = FALSE) mais qu'il ne puisse pas choisir un autre items dans la liste même si il a plusieurs items dans le combobox....
je veux que l'utilisateur puisse choisir un autre items uniquement quand il appuit sur le bouton "modifier"
If hWndEdit <> 0
Then
SendMessage(hWndEdit, WM_ENABLE,
True, 0&)
SendMessage(hWndEdit, EM_SETREADONLY, ro, 0&)
Else
Throw
New Exception(
"SetComboReadOnly : erreur API Windows 'FindWindowEx'.")
End
If
End
Sub
************************************************************************mais ça ne marche pas
quand ça exécute:
hWndEdit = FindWindowEx(c.Handle.ToInt32, 0&, "Edit", vbNullString)
ça retourne 0 dans la variable "hWndEdit" et le programme plante quand ca exécute : ThrowNew Exception("SetComboReadOnly : erreur API Windows 'FindWindowEx'.")