Scoubi7
Messages postés88Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention22 février 2017
-
29 nov. 2004 à 19:28
Scoubi7
Messages postés88Date d'inscriptionvendredi 16 janvier 2004StatutMembreDernière intervention22 février 2017
-
2 déc. 2004 à 20:01
Salut !
J'ai un Combobox avec une liste de noms prédéfinie, lorsque je choisi un de ces noms cela produit une action sur la feuille (fonctions, dates,...)
La feuille étant protégée, quand l'action se produit je dois sélectionner une cellule puis Unprotect et la fin Protect.
Mais comme je veux pouvoir taper occasionnellement des noms dans la Combobox (1 utilisation) :
Je tape le 1er caractère, puis comme mon code sélectionne une cellule, puis reprotège la feuille, mon curseur n'ai plus dans le Combobox et m'envoie un message de protection (ce qui est normal)...
L'un de vous sait-il comment dans mon code renvoyer le curseur de saisi de texte dans le Combobox ?
cs_Geff
Messages postés192Date d'inscriptionvendredi 2 mars 2001StatutMembreDernière intervention10 janvier 2006 29 nov. 2004 à 20:50
En VB6 il suffit de faire :: combo1.SetFocus
en effet la méthode Setfocus du contrôle ComboBox donne le focus (ce que tu appels "renvoyer le curseur dans la zone de saisie du ComboBox")
Voila en éspérant que cela règle ton problème!
________________________________________________
main(k){float i,j,r,x,y=-16;while(puts(""),y++<15)for(x
0;x++<84;putchar(" .:-;!/>)|&IH%*#"[k&15]))for(ik=r=0;
j=r*r-i*i-2+x/25,i=2*r*i+y/10,j*j+i*i<11&&k++<111;r=j);}