protection d'un combox en Visual Basic - Programmation
Marsh Posté le 13-11-2001 à 15:34:37
y a une méthode qui s'apelle locked qui est a false par defaut mais ke tu peux mettre a true de facon a interdire la saisie dans la combo
Marsh Posté le 13-11-2001 à 15:59:00
malek001 a écrit a écrit : y a une méthode qui s'apelle locked qui est a false par defaut mais ke tu peux mettre a true de facon a interdire la saisie dans la combo |
Non !!!
Tu créé ta combo box, et tu mets en style : 2 - Dropdown List
ciao
Marsh Posté le 13-11-2001 à 16:04:41
ça marche pas le machin drop
il me met un truc erreur car machin lecture seul
g surment un controle ki le bloque
y a pas un autre moyen?
Marsh Posté le 13-11-2001 à 16:38:36
non je pense que dropdown list est le seul moyen, mais il est vrai que dans ce mode, la propriété text est en lecture seule, ce qui est logique, car tu veux le bloquer justement !!!
Marsh Posté le 13-11-2001 à 17:28:24
arf voilà je me rappel je fais des controle sur le combobox donc ça le modifie
arf arf arf
je peux plus changer c trop tard
trouvez moi un code svp =)
Marsh Posté le 14-11-2001 à 12:28:41
Si ça existe (c'est vrai pour champ texte pur), intercepter les KeyPress (forcer KeyAscii à 0 ? j'ai oublié).
Si on charge la Combobox DropDown avant l'utilisation, ça devrait pas coïncer (??). Bizarre, bizarre...
Marsh Posté le 14-11-2001 à 13:56:06
Stocke l index de ton combo avant de faire tes controles (listindex) et reaffecte lui la bonne valeur d index apres tes manips
Marsh Posté le 14-11-2001 à 13:59:38
Je pense pour la méthode de l'interception de touches qui marche à merveille
Marsh Posté le 14-11-2001 à 14:02:01
oué je l'ai trouvé en utilisant le keydown et le keyup
mais c un peu barbare
Marsh Posté le 14-11-2001 à 16:10:27
Si le KeyPress existe encore, il est fait pour (avant que le caractère soit affiché à l'écran, genre empêcher de mettre des chiffres dans un champ numérique, ou le contraire. On inhibe ce qui n'est pas un chiffre ou . ou , => les frappes débouchent dans le vide).
Si c'est dans un cas trop "spécial", à défaut demieux, si ça marche.
Cf site ouèbe sur VB ? Y a peut-être ce genre d'infos ?
Marsh Posté le 14-11-2001 à 16:43:28
enleve la propriete "lecture seule" du .frm
et passe en style 2-dropdownlist
Marsh Posté le 14-11-2001 à 18:03:56
nan peut pas l'enlever ça
ya pas le propriété
kan c en valeur 2 il est forcément en lecture seul
Marsh Posté le 14-11-2001 à 18:06:43
dinbougre888
Je crois que c la propriété enabled qu'il faut mettre a False
et voilà
ps : si tu peut voir pour le refresh de datagrid ce serait cool
[edit] oups j'a v poa vu ke ct deja fé ...
MAIS A MARCHE POA !!!!!! snif [/edit]
[edtdd]--Message édité par CaMarchePoa--[/edtdd]
Marsh Posté le 13-11-2001 à 15:30:38
salut g un combobox et j'aimerai que l'utilisateur ne puisse pas saisir dedans, juste séléctionner
je pense qu'il y a une propriété mais je vois pas du tout laquelle
HELP PLIZ