protection d'un combox en Visual Basic

protection d'un combox en Visual Basic - Programmation

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  :cry:   :sweat:

Reply

Marsh Posté le 13-11-2001 à 15:30:38   

Reply

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

Reply

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


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
Reply

Marsh Posté le 13-11-2001 à 16:04:41    

ça marche pas le machin drop  :sweat:  
il me met un truc erreur car machin lecture seul
g surment un controle ki le bloque  
y a pas un autre moyen?

Reply

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 !!!


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
Reply

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 =)

Reply

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...

Reply

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
 
 :p

Reply

Marsh Posté le 14-11-2001 à 13:59:38    

Je pense pour la méthode de l'interception de touches qui marche à merveille


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

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  :(

Reply

Marsh Posté le 14-11-2001 à 14:02:01   

Reply

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 ?

Reply

Marsh Posté le 14-11-2001 à 16:43:28    

enleve la propriete "lecture seule" du .frm  :D  
et passe en style 2-dropdownlist


---------------
Si j'etais Dieu, et ben j'croirai pas en moi..Et si j'etais moi, et ben j'me mefierai
Reply

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

Reply

Marsh Posté le 14-11-2001 à 18:06:43    

:hello: 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]


---------------
Ca marche pas sauf des fois ........
Reply

Marsh Posté le 15-11-2001 à 08:39:15    

euh normalement ça devrait marcher  :sweat:  
c le code normalement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed